Camera

ABSTRACT

A multi-mode camera is provided which permits a selection from among a plurality of photographing modes including an automatic mode, a manual mode, an average photometry mode and a spotwise photometry mode. The camera includes a photographing information display which is located within a finder and which is formed by a liquid crystal display panel. The display includes a plurality of display regions, which enable necessary and sufficient photographing information to be displayed within the finder during a particular photographing mode selected, by providing a bar representation in which display regions from one end of the display and extending to a point corresponding to photographing information are activated and providing a point display in which a selected display region is activated which corresponds to photographing information.

This is a division of application Ser. No. 485,432, filed Apr. 15, 1983.

BACKGROUND OF THE INVENTION

The invention relates to a photographic camera, and more particularly,to a camera which permits a selection among a plurality of photographingmodes including an automatic exposure mode, a manual exposure mode, anaverage photometry mode, a localized or spotwise photometry mode and thelike.

As is well recognized, the photometry used in the conventional camerascan be categorized into an average photometry and a localized (orspotwise) photometry. The average photometry can be classified into aphotometry averaged over the entire image field and another which iscentrally emphasized, the latter being generally employed. Such averagephotometry produces a passable result for the typical object and overthe localized photometry in respect of the ease of use, and accordingly,this average photometry is employed in most cameras.

The localized or spotwise photometry can be effectively used for anobject having a high ratio of highlight and shadow when it is desired tocontrol the exposure in accordance with the brightness of either thehighlight or the shadow. However, it requires a troublesome operationand is likely to cause a photographing operation with an improperexposure. In the past, there has been a camera offered on the marketwhich allows the photometry of only the central region of an imagefield, but this makes the photographic composition difficult.Accordingly, at the present time, cameras seldom adopt such a technique.

For the reasons mentioned above, the average photometry technique anexcellent technique as compared with the localized or spotwisephotometry when taking a picture of an ordinary object beingphotographed. However, in practice, objects being photographed are notlimited to those having a reduced ratio of highlight and shadow, butinclude a number of objects having a greater ratio of highlight andshadow such as objects in the rear light, objects on a stage and objectsin a composition which is formed when viewing the outdoors through awindow. In particular, it is to be noted that the chance to take apicture of an object having a higher ratio of highlight and shadowincreases as a photographer makes progress in his photographing skill.If an automatic exposure camera which operates on the basis of theaverage photometry is used to take a picture of an object having a highratio of highlight and shadow, the exposure is controlled in accordancewith the average brightness of the object, and hence prevents theintended composition of a photographer from being achieved when it isdesired to control the exposure in accordance with the brightness levelof a selected region of such object.

In the prior art practice, when taking a picture of such a specialobject, a so-called spot meter which utilizes a very limited angle forphotometry is used to determine the brightness of an object beingphotographed at a plurality of locations. Based on the informationrepresenting the brightness of the object thus obtained and the intendedcomposition to impart a proper exposure to a selected region and todetermine the brightness level of the shadow, exposure factors such as adiaphragm aperture and an exposure period are determined, followed bytaking a picture by manual operation of the camera. Where an object isaccessible as when taking a picture in a studio, an incident-lightexposure meter is used to determine the brightness of an object beingphotographed at a plurality of desired locations in order to determineexposure factors in the similar manner as mentioned above, thus allowinga picture to be taken by manual operation. However, the use of anexposure meter which is separate from the camera to perform thelocalized or spotwise photometry in order to determine the exposurefactors requires a troublesome procedure, an increased length of timeand a complex calculation, all of which represent disadvantages.

A so-called multi-mode camera is available in the prior art. Thisrepresents a camera which allows a selection among a plurality ofphotographing modes including an automatic and a manual exposure mode.However, such camera does not afford a display of adequate and fullphotographing information within a finder since such information variesfrom mode to mode.

SUMMARY OF THE INVENTION

It is an object of the invention to provide a camera of the multi-modetype having a finder within a photographing information displaycomprising a linear succession of a plurality of display regions isdefined so that photographing information is indicated in the form of abar by activating the display from a display region located at one endthereof to a particular display region which corresponds to theparticular photographing information to be indicated and in, whenever aphotographing mode is changed, the display is once entirely deactivated,followed by the activation of the display from a display region locatedat one end thereof to another display region which corresponds to thephotographing information to be used in a new photographing mode, thusproviding a positive indication that the photographing mode has beenchanged.

It is another object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to obtain thevalues of the brightness of an object being photographed at a pluralityof locations and in which such values as well as result of arithmeticoperations performed on these values are displayed, with the values ofthe brightness being directly displayed while the result of arithmeticoperations are corrected before display if an exposure correction ismade.

It is a further object of the invention to provide a camera havinglocalized or spotwise photometric means which may be used to determinethe values of brightness of an object being photographed at a pluralityof locations, which values are subject to an arithmetic operation todetermine an exposure level, and also having a finder in which a firstand a second photographing information display are defined, eachcomprising a linear succession of a plurality of display regions, thephotometric values obtained at individual locations being indicated byseparately activating corresponding display regions of the first displayand the result of the arithmetic operation being indicated in the formof the bar by activating the second display from a display regionlocated at one end thereof to another display region which correspondsto the result.

It is still another object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to determinephotometric values of an object being photographed at a plurality oflocations, which values are indicated within a finder on a photographinginformation display comprising a linear succession of a plurality ofdisplay regions, and in a photometric value which has already beendetermined is fixedly displayed on a corresponding display region of thedisplay while a photometric value which is currently is determined beingdisplayed on a corresponding display region of the display. It is acorollary object of the invention to provide a camera of the typementioned above in which a photometric value which is being currentlydetermined is displayed on a corresponding display region of the displayin a flashing mode. It is an associated object of the invention toprovide a camera of the type mentioned above in which a photometricvalue which is being currently determined is predominantly displayedwhenever a display region which is used for the flashing displaycoincides with the display region in which the previous photometricvalue is to be fixedly displayed.

It is a stil further object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to obtain valuesof the brightness of an object being photographed at a plurality oflocations in a time sequence and in which an arithmetic operation isperformed on these values in order to control an exposure, with thesephotometric values and/or results of the arithmetic operation beingproperly stored so that they are displayed in a photographinginformation display whenever such photometric values and/or results ofthe arithmetic operation are located within the extent of the displaywhile a display region or display pattern representing an overexposureor an underexposure is activated if they are located outside the extentof the display, and in which whenever a new brightness value isinputted, the arithmetic operation is performed again, thereby assuringthat a correct result of arithmetic operation is always available.

It is an additional object of the invention to provide a camera whichpermits an average photometry mode and a localized or spotwisephotometry mode to be selectively used and in which when changing fromthe average to the spotwise photometry, the spotwise photometry mode canbe established by actuating an operating member and can be reset to theaverage photometry mode whenever the photographing operation with thespotwise photometry is completed.

It is an yet additional object of the invention to provide a camerawhich permits an average photometry mode and a localized or spotwisephotometry mode to be selectively used and in which the photographingmode is automatically changed from the average photometry to thespotwise photometry in response to an operation to input a spotwisephotometric value.

It is yet another object of the invention to provide a camera whichpermits an average photometry mode and a localized or spotwisephotometry mode to be selectively used and having localized or spotwisephotometric means to obtain spotwise photometric values on which anarithmetic operation is applied to determine an exposure level duringthe localized or spotwise photometry mode, the camera also including adata erasure member to cancel the spotwise photometric values and thecorresponding results of the arithmetic operation, the operation of theerasure member automatically changing the photographing mode from thelocalized or spotwise photometry to the average photometry mode.

It is an yet further object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to obtain valuesof the brightness, from which an arithmetic mean or a weighted mean isderived to determine an exposure level during a normal spotwisephotographing mode, from which the maximum value is chosen to determineanother exposure level which is by a given number of exposure stepsabove such maximum value during a highlight referenced photographingmode, and from which the minimum value is chosen to determine a furtherexposure level which is by a given number of exposure steps below theminimum value during a shadow referenced photographing mode, therebyallowing the operation of the camera to be selectively changed betweenthese three modes. It is an attendant object of the invention to providesuch a camera in which the highlight- or shadow-referenced photographingmode is disabled whenever at least one or more spotwise photometricvalues are not inputted.

It is an yet additional object of the invention to provide a camerahaving localized or spotwise photometric means which is used to obtainvalues of the brightness, which are then stored and in which the maximumvalue of the brightness is chosen as a reference to determine anexposure level which exceeds the reference by a given number of exposuresteps so that an exposure period is delayed by an amount correspondingto the given number of exposure steps as compared with a shutter periodwhich corresponds to a proper exposure for the maximum value and inwhich the delayed exposure period is displayed within a finder of thecamera. It is an attendant object of the invention to provide such acamera in which whenever a fresh value of the brightness is inputtedwhich exceeds the maximum value of the brightness, the fresh value ischosen as the reference to repeat the arithmetic operation to determinethe shutter period.

It is also an object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to obtain valuesof the brightness which are then stored and in which the minimum valueis chosen as a reference to determine an exposure level which is belowthe reference by a given number of exposure steps so that an exposureperiod which is actually used may be shortened by an amountcorresponding to the given number of exposure steps from an exposureperiod which represents a proper exposure for the minimum value and inwhich such shortened exposure period is also displayed within a finderof the camera. It is an attendant object of the invention to providesuch a camera in which whenever a fresh value of the brightness isinputted which is below the minimum value, the fresh value is chosen asthe minimum value to repeat the arithmetic operation to determine anexposure period.

It is another object of the invention to provide an automatic exposurecamera including a storage member, commanding an exposure level to bestored, and in which during an initial photographing operation after astored exposure level photographing mode has been selected by theactuation of the storage member, an exposure level which is actuallyused during this photographing operation and which is determined inaccordance with exposure factors such as a preset diaphragm aperture,film speed or the like as well as an exposure period which isautomatically controlled in accordance with the brightness of an objectbeing photographed is stored, so that unless the stored exposure levelphotographing mode is reset, the given exposure level is maintainedduring subsequent photographing operations. It is an associated objectof the invention to provide such a camera in which the stored value ofthe exposure level as well as a value of the exposure level which isdetermined in accordance with the photometric value being currentlydetermined are displayed together within a finder of the camera. It isan attendant object of the invention to provide such a camera in whichafter the storage of the exposure level, a change in one of exposurefactors causes the stored value of the exposure level to be varied in acorresponding manner. It is a corollary object of the invention toprovide such a camera in which after the storage of the exposure level,the stored value of the exposure level is varied in response to anexposure correction so that the new exposure level represents a sum ofthe old exposure level and the amount of correction.

It is a further object of the invention to provide a camera havinglocalized or spotwise photometric means which is used to obtainphotometric values of an object being photographed at various locationsand in which such photometric values as well as results of an arithmeticoperation performed thereon are displayed as deviations from a standardexposure level which is calculated in accordance with a selectedexposure period, diaphragm aperture, film speed and the like. It is acorollary object of the invention to provide such a camera in which theexposure level which is determined on the basis of results of thearithmetic operation is brought into coincidence with a fixed indexrepresenting a standard exposure level and in which the variouslocations on an object being photographed, the spotwise photometry ofwhich has been made, are taken with a differential exposure level fromthe standard level which corresponds to the deviation from the fixedindex.

It is an additional object of the invention to provide a camera ofautomatic exposure control type in which whenever an electronic flash ismounted on the camera, an exposure period is automatically establishedwhich is synchronized with the operation of the electronic flash and inwhich a fixed point index is caused to appear within a finder toindicate brightness information as a deviation from the index.

In accordance with the invention, there is provided a multi-mode camerain which whenever a photographing mode is changed, all the displayregions of a photographing information display are once deactivated,followed by the activation of selected display regions, therebyproviding a positive indication that the photographing mode has beenchanged.

Values of the brightness which are obtained by the localized or spotwisephotometric means are displayed without any correction while results ofan arithmetic operation performed on these values are displayed withcorrection. In this manner, the result of the arithmetic operation,representing an exposure level to be used, is allowed to shift through aplurality of distributed values of the brightness.

Spotwise photometric values are displayed in terms of points while theresult of the arithmetic operation is displayed in the form of a bargraph, thereby facilitating a discrimination therebetween. The bar graphdisplay assists a photographer to get the sense of the result of thearithmetic operation.

Spotwise photometric values which have already been inputted are fixedlydisplayed while a spotwise photometric value which is being currentlydetermined is also displayed, thereby facilitating a recognition of theboth.

In the event the spotwise photometric values and the result of thearithmetic operation lie outside the display regions of thephotographing information display, a positive indication of anoverexposure or underexposure is given, thereby preventing aninadvertent photographing operation with an improper exposure. Eventhough the overexposure or underexposure is displayed, the spotwisephotometric values as well as the result of the arithmetic operation areproperly stored. Hence, if the spotwise photometric values and theresult of the arithmetic operation come into the display regions of thedisplay due to a subsequent change in other exposure factors, they canbe properly displayed.

The photographing mode is automatically changed from the localized orspotwise photometry mode to the average photometry mode in response tothe completion of the spotwise photometry photographing operation, thusavoiding the likelihood that improper pictures may be taken as a resultof a continued photographing operation in the spotwise photometry mode.The reason for resetting the operation to the average photometry modeafter completion of the spotwise photometry operation is because thespotwise photometry is only rarely used and because the averagephotometry generally produces a passable result.

The operation is automatically changed from the average photometry tothe spotwise photometry mode in response to an operation to input aspotwise photometric value. This eliminates the need for the provisionof a separate member which is to be disposed on the camera to select thespotwise photometry mode, thus effectively preventing a failure in thephotographing operation as a result of an inadvertent operation of orforgetting to operate such member.

The provision of a data erasure member permits the spotwise photometricvalues and the result of the arithmetic operation to be cancelled,facilitating the spotwise photometry to be repeated after it has oncebeen attempted. At the same time, the actuation of the erasure memberautomatically changes the operation from the spotwise photometry to theaverage photometry mode, providing a greater convenience in use.

A selection is enabled among a normal spotwise photographing mode inwhich an exposure level is determined on the basis of an arithmetic meanor a weighted means of photometric values obtained with the spotwisephotometric means, a highlight referenced photographing mode in which anexposure level is determined which exceeds, by a given number ofexposure steps, a reference which represents the maximum one of thephotometric values, and a shadow referenced photographing mode in whichan exposure level is determined which is, by a given number of exposuresteps, below a reference which represents the minimum one of thephotometric values. Such selection enables a photographing operationwhich fully reflects the composition intended by a photographer. Thehighlight or the shadow referenced photographing mode is disabled if atleast one or more photometric values from the spotwise photometry is notinputted, thus eliminating the need to reset such mode if it isinadvertently selected and thus avoiding the likelihood to miss ashutter chance.

In the highlight referenced photographing mode, an exposure period isdelayed by an amount corresponding to the given number of exposuresteps, as compared with an exposure period which would represent aproper exposure for the maximum value of the brightness. This permits apicture to be taken with an appropriate ratio of highlight and shadow,as referenced to an intended region of an object being photographed. Thedisplay of an actual exposure period within a finder assists aphotographer in taking a picture since it is available to himbeforehand. Furthermore, if a fresh value of the brightness is inputtedwhich exceeds the maximum value of the brightness, the arithmeticoperation to determine an exposure period is automatically repeated,allowing a photographer to take a picture while only paying attention tothe exposure period displayed within the finder and without beingtroubled by a complex calculation.

In the shadow referenced photographing mode, an exposure period isshortened, by an amount corresponding to a given number of exposuresteps, as compared with an exposure period which would represent aproper exposure for the minimum value of the brightness. This alsopermits a photographer to take a picture with an appropriate ratio ofhighlight and shadow as referenced to a desired region of an objectbeing photographed. The display of an actual exposure period within thefinder assists a photographer in taking a picture since it is availableto him beforehand. Furthermore, if a fresh value of the brightness isinputted which is below the minimum value of the brightness, thearithmetic operation to determine an exposure period is automaticallyrepeated, allowing a photographer to take a picture while only payingattention to an exposure period displayed within the finder and withoutbeing troubled by a complex calculation.

When a storage member is actuated, an exposure level which is storedduring the initial automatic exposure is utilized during the subsequentphotographing operation, permitting a plurality of frames to be exposedat the same exposure level. The stored exposure level is displayedwithin a finder concurrently with an exposure level which corresponds tothe brightness of an object being photographed which is being currentlydetermined, thus facilitating a comparison of the exposure levels. Inthe event an exposure factor other than the stored exposure levelvaries, the stored exposure level is also varied in accordance with thechange in the exposure factor, allowing pictures to be taken always at agiven exposure level. If an exposure correction is made, the storedexposure level can be changed in accordance with such correction, thusallowing the exposure level to be shifted only for those frames whichrequire such correction.

An exposure level which is based on the spotwise photometric values andthe result of the arithmetic operation is displayed as a deviation froma standard exposure level, providing a clear indication of thedistribution of the brightness of an object being photographed as wellas its deviation from the standard exposure level. This greatlyfacilitates a multiple point photometry during a manual photographingoperation.

When utilizing an electronic flash, an exposure level which will beattained under natural light alone at a timing which is synchronizedwith the operation of the electronic flash is displayed as a deviationfrom the standard exposure level, allowing a photographer to recognizethe degree of exposure which would be achieved with natural light alone.Hence, it is possible to determine beforehand whether or not thebrightness of an object being photographed is high enough to obviate theuse of an electronic flash or the degree to which a background will beover- or under-exposed when performing a daytime synchronizedphotographing operation.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a front view of a camera constructed in accordance with oneembodiment of the invention;

FIG. 2 is a top plan view of the camera shown in FIG. 1;

FIG. 3 is a schematic side elevation of the optics contained within thecamera of FIG. 1;

FIG. 4 is a front view of a photometric light receiver contained in theoptics of FIG. 3;

FIG. 5 is a block diagram of the general arrangement of an electricalcircuit contained in the camera shown in FIG. 1;

FIG. 6 is a block diagram of the internal arrangement of a microcomputerserving as a central processing unit shown in FIG. 5;

FIG. 7 is a circuit diagram of an interface utilized as a peripheralunit of the microcomputer shown in FIG. 6;

FIG. 8 is a circuit diagram of a head amplifier shown in FIG. 5;

FIG. 9 is a circuit diagram of an analog exposure informationintroduction circuit and a second selection circuit, both shown in FIG.5;

FIG. 10 is a circuit diagram of an over- and underexposure decisioncircuit associated with an electronic flash and a first comparator, bothshown in FIG. 5;

FIG. 11 is a circuit diagram of an electrical circuit of a power supplysustain circuit shown in FIG. 5;

FIG. 12 is a circuit diagram of a trigger timing control circuit shownin FIG. 5;

FIG. 13 is a circuit diagram of a battery checker circuit and a powersupply reset circuit, both shown in FIG. 5;

FIG. 14 is a circuit diagram of a decision circuit associated with anelectronic flash shown in FIG. 5;

FIG. 15 is a circuit diagram of a first selection circuit, anelectromagnet driver circuit and an electronic flash control circuit,all shown in FIG. 5;

FIG. 16 is a circuit diagram of a timer circuit shown in FIG. 5;

FIG. 17 is a circuit diagram of a D/A converter circuit shown in FIG. 5;

FIGS. 18a and i are a series of timing charts, illustrating the waveformof various timing signals derived from the timer circuit shown in FIG.16;

FIGS. 19A and B are plan views of display segment electrodes and backelectrodes of a liquid crystal display panel which essentially comprisesa photographing information display shown at 39 in FIG. 3;

FIG. 20 is a fragmentary plan view illustrating the relativerelationship between the display segment electrodes and the backelectrodes shown in FIGS. 19A and B;

FIG. 21 is a circuit diagram of a liquid crystal driver circuit shown inFIG. 6;

FIG. 22 is a circuit diagram of a signal synthesizer circuit shown inFIG. 21;

FIG. 23 is a circuit diagram of a level conversion circuit to which theelectric circuit shown in FIG. 22 is connected;

FIG. 24 is a circuit diagram of a common signal output circuit used inthe liquid crystal driver circuit shown in FIG. 6;

FIGS. 25a to m are a series of timing charts, illustrating the outputwaveform of various signals appearing in the liquid crystal drivercircuit shown in FIGS. 21 to 24;

FIG. 26 graphically illustrates the technique employed to count anexposure period during a photographing operation in a memory mode;

FIGS. 27A to C are flowcharts schematically illustrating programs usedin the microcomputer shown in FIG. 6;

FIG. 28 is a flowchart illustrating the detail of a mode determiningprogram which is included in the flowcharts shown in FIGS. 27A to C;

FIG. 29 is a flowchart showing the detail of a program used in theflowchart of FIG. 27B and which is used during an average photometry,direct automatic photographing mode;

FIG. 30 is a flowchart which represents the detail of the flowchartshown in FIG. 27B and which is used when there is a spotwise photometricinput during a spotwise photometry, automatic photographing mode;

FIG. 31 is a flowchart which represents the detail of the flowchartshown in FIG. 27B and which is used when there is no spotwisephotometric input during the spotwise photometry, automaticphotographing mode;

FIG. 32 is a flowchart, illustrating the detail of a program used duringa highlight referenced photographing mode and a shadow referencedphotographing mode, which is executed in succession to the flowchartshown in FIG. 31 which is used when there is no spotwise photometricinput during the spotwise photometry, automatic photographing mode;

FIG. 33 is a flowchart which represents the detail of a program usedduring an electronic flash activated, automatic photographing mode andwhich forms part of the flowchart shown in FIG. 27A;

FIG. 34 is a flowchart showing the detail of a program used during anormal manual photographing mode, which forms part of the flowchartshown in FIG. 27C;

FIG. 35 is a flowchart, contained as part of the flowchart shown in FIG.27C and used when there is a spotwise photometric input during thespotwise photometry, manual photographing mode;

FIG. 36 is a flowchart, contained as part of the flowchart shown in FIG.27C and used when there is no spotwise photometric input during thespotwise photometry, manual photographing mode;

FIG. 37 is a flowchart showing the detail of a program for a highlightreferenced photographing mode and a shadow referenced photographingmode, which is executed in succession to the flowchart shown in FIG. 36which is used when there is no spotwise photometric input during thespotwise photometry, manual photographing mode;

FIG. 38 is a flowchart, contained as part of the flowchart shown in FIG.27A and showing the detail of a program for an electronic flashactivated, manual photographing mode;

FIG. 39 is a flowchart showing the detail of a program subroutine WAIT1which is executed in the course of the flowchart shown in FIG. 33;

FIG. 40 is a flowchart showing the detail of a program subroutine WAIT2which is executed in the course of the subroutine WAIT1 shown in FIG.39, a subroutine WAIT3 shown in FIG. 41 and a bar display subroutineshown in FIG. 44 which will be described later;

FIG. 41 is a flowchart showing the detail of the program subroutineWAIT3 which is executed in the course of the flowcharts shown in FIGS.31 and 36;

FIG. 42 is a flowchart showing the detail of a program subroutine tocount an actual exposure time which is executed in the course of theflowchart shown in FIG. 29;

FIG. 43 is a flowchart showing the detail of a program subroutinef{(M3)} which is executed in the course of the flowcharts shown in FIGS.28 to 38;

FIG. 44 is a flowchart showing the detail of a program subroutine todisplay a bar which is executed in the course of the flowcharts shown inFIGS. 28 to 38;

FIGS. 45 to 47 schematically show the manners of display produced by aphotographing information display during an average photometry, directautomatic photographing mode; specifically FIG. 45 represents a bargraph of a Tv value produced within the extent of display, FIG. 46 showsa bar representation of Tv value which exceeds the extent of display,and FIG. 47 illustrates a bar representation of Tv value which is lessthan the lower limit of the extent of display;

FIGS. 48 to 50 schematically show the manners of display by thephotographing information display during the spotwise photometry,automatic photographing mode; specifically FIG. 48 shows a barrepresentation of average Tv value which is within the extent ofdisplay, FIG. 49 a bar representation of average Tv value which exceedsthe upper limit of the extent of display, and FIG. 50 illustrates theapplication of a correction;

FIGS. 51 to 54 also show the manner of display by the photographinginformation display when the highlight referenced photographing mode isselected during the spotwise photometry, automatic photographing mode;specifically, FIG. 51 shows a bar representation of Tv value which hasonce extended to a position corresponding to the maximum value of thebrightness, FIG. 52 is a bar representation of Tv value which is by 21/3Ev shifted in the negative direction from the condition shown in FIG.51, FIG. 53 shows a bar representation of Tv value which is shifted fromthe condition shown in FIG. 52 by changing Sv-Av value, and FIG. 54shows the application of a correction to the condition shown in FIG. 53;

FIGS. 55 and 56 show the manner of display by the photographinginformation display when a shadow referenced photographing mode isselected during the spotwise photometry, automatic photographing mode;specifically, FIG. 55 shows a bar representation of Tv value which hasonce retracted to a position corresponding to the minimum value of thebrightness, and FIG. 56 shows a bar representation of Tv value which isshifted by 22/3 Ev in the positive direction from the condition shown inFIG. 55;

FIGS. 57 to 59 show the manner of display by the photographinginformation display during a direct, automatic memory photographingmode; specifically, FIG. 57 represents a memory set condition, FIG. 58 amemory hold condition, and FIG. 59 the result of applying a correctionin the memory hold condition;

FIG. 60 shows the manner of display by the photographing informationdisplay during the spotwise photometry, automatic memory photographingmode;

FIGS. 61 and 62 show the manner of display by the photographinginformation display during the normal manual photographing mode;specifically, FIG. 61 shows a bar representation of a deviation from astandard exposure level, and FIG. 62 the result of applying a correctionto the bar representation;

FIGS. 63 to 65 also show the manner of display by the photographinginformation display during the spotwise photometry, manual photographingmode; specifically, FIG. 63 shows a bar representation of an arithmeticmean of deviations from a standard exposure level, FIG. 64 shows the barrerpesentation when a new spotwise photometric input is applied to thecondition shown in FIG. 63, and FIG. 65 shows the result of applying acorrection to the condition shown in FIG. 64;

FIG. 66 shows the manner of display by the photographing informationdisplay when a highlight referenced photographing mode is selectedduring the spotwise photometry, manual photographing mode;

FIG. 67 shows the manner of display by the photographing informationdisplay when a shadow referenced photographing mode is selected duringthe spotwise photometry, manual photographing mode;

FIGS. 68 to 72 show the manner of display by the photographinginformation display during the electronic flash activated, automaticphotographing mode; specifically, FIG. 68 shows a point display of adeviation from a standard exposure level, FIG. 69 shows the result ofapplying a correction to the condition shown in FIG. 68, FIG. 70illustrates the indication of an overexposure which is found after thephotographing operation, FIG. 71 illustrates an underexposure which isfound after the photographing operation, and FIG. 72 illustrates aproper exposure which is found after the photographing operation; and

FIG. 73 shows the manner of display by the photographing informationdisplay during the electronic flash activated, manual photographingmode.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENT

FIGS. 1 and 2 show a front view and a plan view of a camera constructedin accordance with one embodiment of the invention. A camera 10 shownrepresents a single lens reflex camera including a body 1, and a lensbarrel 2 for a taking lens is detachably mounted centrally on the frontside of the body 1. A triangular pentaprism housing 3 projects upwardlyfrom the central portion of the top side of the body 1. As is wellrecognized, barrel 2 contains and carries a taking lens 4. Disposedaround the periphery of the barrel 2 in a rotatable manner are adiaphragm aperture presetting ring 5, a distance presetting ring 6 and amanual exposure period presetting ring 7 in the sequence named as viewedfrom the front side of the barrel. Disposed on the top side of the body1 and to the left of the pentaprism housing 3 are a plurality ofoperating members including a film winding lever 8, a number of filmframes indicator window 9, a shutter release button 11, a self-timeroperating knob 12, a memory command knob 13, a spotwise photometric dataentry button 14, a highlight command button 15 and a shadow commandbutton 16. Disposed on the top side of the body 1 and to the right ofthe pentaprism housing are a film rewind knob 17, a film speedpresetting dial 18, a film speed indicator window 19, a mode changingknob 21, an exposure correction knob 22 and a light emission window 23associated with a battery checker. An electronic flash mounting shoe 24is disposed on the top surface of the pentaprism housing 3 toward therear end thereof while a connector 25 for connection with an electronicflash, not shown, through a cord, not shown, is disposed on the frontside of the body 1 toward the upper, right-hand corner thereof. In FIGS.1 and 2, numeral 26 represents an operating button which is used tomount the barrel 2 on the body 1, numeral 27 a fixture for connecting astrap, not shown, to the body 1, and 28 a window frame for a findereyepiece assembly.

The memory command knob 13 is rotatably disposed on the pedestal of theshutter release button 11, and is normally biased to assume its stopposition where a pointer inscribed thereon is located intermediateindices "MEMORY" and "CLEAR" inscribed on the top surface of the body 1.The memory command knob 13 is provided for selecting and resetting amemory photographing mode (hereafter simply referred to as memory mode)in which pictures are taken over a plurality of frames at a givenexposure level which is once stored. The knob 13 is mechanicallyinterlocked with a memory switch SW6 (FIG. 7) and a clear switch SW7,which will be described later. Specifically, the knob 13 may be turnedto bring the pointer thereon into alignment with the index "MEMORY",whereupon the memory switch SW6 is closed to establish a memoryphotographing mode. When the knob 13 is turned to bring the pointer intoalignment with the index "CLEAR", the clear switch SW7 is closed toterminate or reset the memory photographing mode. When the knob 13 isreleased, it automatically returns to its normal position under the biasapplied thereto while maintaining the memory photographing mode or thereset condition. This operation will be dealt with in more detail inconnection with FIG. 7.

The spotwise photometric data entry button 14 is formed by aself-resetting pushbutton which is effective to enter a value of thebrightness of an object being photographed which is determined by thespotwise photometry through the taking lens 4, into an electricalcircuit of the camera 10 for storage. The entry button 14 ismechanically interlocked with a spotwise photometric data entry switchSW8 (FIG. 7) to be described later. When the entry button 14 isdepressed, the entry switch SW8 is closed, selecting a spotwisephotographing mode in which an exposure level is controlled inaccordance with spotwise photometric values which are stored. When theentry button 14 is depressed a plurality of times, a corresponding valueof the brightness which is determined by the spotwise photometry isstored each time, whereby a plurality of photometric values are savedwithin the camera 10. It is to be understood that the self-resettingoperation of the entry button 14 does not reset the spotwise photometrymode, which is rerset in connection with the completion of a singlephotographing operation.

The highlight command button 15 is formed by a self-resetting pushbuttonwhich selects a highlight referenced photographing mode (hereaftersimply referred to as highlight mode) in which an exposure value used ischosen to be 21/3 Ev less than the maximum value of spotwise photometricvalues which have been stored as a result of operating the spotwisephotometry entry button 14, and is mechanically interlocked with ahighlight switch SW9 (FIG. 7) to be described later. The highlight modeis selected by depressing the highlight command button 15 an odd numberof times, and is reset by depressing it an even number of times.Similarly, the shadow command button 16 is formed by a self-resettingpushbutton which selects a shadow referenced photographing mode(hereinafter simply referred to as a shadow mode) in which an exposurevalue is chosen to be 22/3 Ev higher than the minimum value of thespotwise photometric values which have been stored as a result ofoperating the spotwise photometry entry button 14, and is mechanicallyinterlocked with a shadow switch SW10 (FIG. 7) to be described later.The shadow mode is selected by depressing the shadow command button 16an odd number of times, and is reset by depressing it at even number oftimes. The selection of either highlight or shadow mode is inhibitedwhenever there are no spotwise photometric values stored at the timewhen the highlight or the shadow command button 15 or 16 is depressed.In is to be noted that the depression of the shadow command button 16when the highlight mode is selected resets the highlight mode andestablishes or selects the shadow mode. Conversely, the depression ofthe highlight command button 15 when the shadow mode is establishedresets the shadow mode and selects the highlight mode.

The mode changing knob 21 is rotatably disposed on the pedestal of thefilm rewind knob 17, and can be moved into alignment with one of indices"MANUAL", "OFF", "AUTO" and "CHECK" inscribed on the top side of thebody 1. A click stop mechanism cooperates with the knob 21 to maintainit temporarily at one of such positions. The mode changing knob 21 ismechanically interlocked with a manual switch SW3 (FIG. 7), an autoswitch SW4 (FIG. 7) and a battery check switch SW5 (FIG. 11). When theknob 21 is turned into alignment with an index "MANUAL", the manualswitch SW3 is closed, establishing a manual exposure photographing mode(hereafter simply referred to as a manual mode) in which an exposurecontrol is performed by operating a shutter, not shown, with an exposureperiod which is manually chosen. When the knob 21 is turned intoalignment with the index "OFF", the circuit establishes an offphotographing mode (hereafter simply referred to as off mode) in whichthe shutter is operated at a given exposure period. When the knob 21 isturned into alignment with the index "AUTO", the auto switch SW4 isclosed, and an automatic exposure photographing mode (hereafter simplyreferred to as automatic mode) is established in which an exposurecontrol takes place by operating the shutter at an exposure period whichis calculated on the basis of photometric values of an object beingphotographed. When the knob 21 is turned into alignment with the index"CHECK", the battery check switch SW5 is closed, allowing a lightemission to be visible through the window 23 whenever a supply voltageVcc is equal to or greater than a given value.

FIG. 3 shows the optics of the single lens reflex camera 10 according tothe invention. As is well known, the optics of a single lens reflexcamera includes a movable reflecting mirror 31 which is disposed so asto be angularly movable and which is normally disposed at an angle of45° with respect to a taking light path wherein a finder light path isdefined. At this time, light from an object being photographed whichimpinges on the camera 10 through the taking lens 4 is diverted at rightangles so as to be reflected upward for incidence onto a finder optics.The finder optics includes a focussing glass 35 which is located so asto be optically conjugate to the photosensitive surface of aphotographic film 34, a condenser lens 36 disposed directly above thefocussing glass 35, a pentaprism 37 disposed directly above thecondenser lens 36, and a finder eyepiece lens 38 which is disposed so asto be opposite to the rear end face of the pentaprism 37 whichrepresents an emitting end face thereof. A photographing informationdisplay 39 which comprises a liquid crystal display panel oftransmission type, as will be described later, is interposed between thefocussing glass 35 and the condenser lens 36 at their rear ends. It isto be understood that a central area of the movable reflecting mirror 31is processed to form a half mirror or processed to provide a pluralityof juxtaposed slits which allow a full transmission, thereby providing asemi-transmitting area 31a. A totally reflecting mirror 32 is mounted onthe backside of the movable reflecting mirror 31 in a regioncorresponding to the semi-transmitting area 31a so as to be movable andforming a given angle with the movable mirror 31. The purpose of thetotally reflecting mirror 32 is to redirect light from an object beingphotographed which has passed through the semi-transmitting area 31atoward a light receiver 41 disposed toward the bottom of the camera 10for purpose of photometry. As shown in FIG. 4, the light receiver 41 isrectangular in configuration, and is disposed toward the front end ofthe bottom of the camera body 1 so as to face the photosensitive surfaceof the photographic film 34 or the surface of a focal plane shutter 33which is disposed in the rear portion of the body 1 as well as to thetotally reflecting mirror 32. The light receiver 41 comprises asubstrate 42 of N-type semiconductor, on the surface of which are formedP-type semiconductor regions 43a, 43b having an inverted channelconfiguration and a square configuration, respectively. A cathodeelectrode 44 is applied to the substrate 42 while anode electrodes 45a,45b are applied to the respective P-type regions 43a, 43b. Thecombination of the region 43a and the substrate 42 forms a photovoltaicelement PD1 (FIG. 8) which effects a direct average photometry of lightfrom an object being photographed which is reflected by either thephotosensitive surface of the film 34 or the surface of the focal planeshutter 33. The combination of the region 43b and the substrate 42 formsanother photovoltaic element PD2 (FIG. 8) which effects a spotwisephotometry of light from an object being photographed which is reflectedby the totally reflecting mirror 32.

FIG. 5 is a block diagram of the general arrangement of an electricalcircuit contained in the camera 10 of the invention. The electricalcircuit comprises a mircocomputer (hereafter referred to as CPU, centralprocessing unit) functioning as a central processing unit which controlsthe operation of the entire circuit, a head amplifier 51 which effectsphotometry of light from an object being photographed to produce aphotometric integral output S2 and a brightness signal S6, a triggertiming control circuit 52 for producing a trigger signal S1 which inturn controls the timing of the initiation of photometry by the headamplifier 51, an analog exposure information introduction circuit 53 forintroducing into the circuit analog exposure information such as adiaphragm aperture, film speed, a correction value or the like, a firstcomparator 54 for comparing the photometric integral output S2 from thehead amplifier 51 and an output from the introduction circuit 53 againsteach other to derive a shutter control signal S17 which is used duringthe direct photometry, a first selection circuit 55 which receives andselectively outputs one of the shutter control signal S17 from the firstcomparator 54 produced during the direct photometry and a shuttercontrol signal S16 which is outputted by CPU50 during the memory mode,the manual mode and the spotwise mode; an electromagnet driver circuit56 which is energized by the shutter control signal from the firstselection circuit 55; a second selection circuit 57 for selectivelyoutputting the brightness signal S6 from the head amplifier 51 or (filmspeed - diaphragm aperture) signal (SV - AV) from the introductioncircuit 53 in accordance with an input select signal S7 supplied fromCPU50; a D/A converter 58 which converts an 8-bit digital informationsupplied from CPU50 into a corresponding analog form; a secondcomparator 59 for comparing an analog output signal from the converter58 and an analog signal S8 supplied as an output from the secondselection circuit 57 against each other to provide a digital outputwhich is supplied to CPU50; a digital exposure information introductioncircuit 60 for inputting to CPU50 digital exposure information includinga manual exposure period and a correction value; and the photographinginformation display 39 mentioned above which is activated in accordancewith an output from CPU50. Furthermore, the electrical circuit includesan electronic flash decision circuit 62 which causes the completion of acharging operation within an electronic flash to be indicated, a batterychecker circuit 63 which determines if a supply voltage Vcc is equal toor greater than a given value, a power supply sustain reset circuit 64which resets the self-holding or sustaining action for the power supply,a flash over- and under-exposure decision circuit 65 which determines ifan exposure provided by flashlight from an electronic flash resulted inan over- or an under-exposure, and an electronic flash control circuit66 which produces an automatic emission terminate signal which causesthe light emission from the electronic flash to be terminated. Alsoassociated with the electrical circuit are a power supply sustaincircuit 67, a timer circuit 68 which produces a variety of timingsignals and a voltage reference circuit 69 which produces a variety ofreference voltages.

FIG. 6 is a block diagram showing the internal arrangement of CPU50which represents the heart of a control system incorporated into thecamera 10 of the invention. In this Figure, a clock generator (CLOCK) 71produces pulses to which the operation of CPU50 is referenced. A controlcircuit (CONT) 72 basically controls the entire operation of CPU50. Itis necessary that CPU50 transfers and processes various data in binarynotation in proper sequence, in accordance with a predetermined sequenceof programs. To this end, CPU50 must be internally provided with meanswhich determines which gate or gates within CPU50 are to be opened andthe duration during which they should be opened and what flipflopsshould be set or reset, in accordance with the status within CPU50 aswell as input conditions. This job is performed by CONT72. Aninstruction register (INR) 73 serves for temporarily holding the contentof a random access memory (RAM) 84 to be described later, and CONT72determines, on the basis of the content in the INR73, the status whichthe various parts of CPU50 should assume. A program counter (PC) 76stores the addresses of instructions to be executed in order to enable aprogram to be performed in a proper sequence. Specifically, the addressin the program counter starts with a smallest address within a memoryand is sequentially incremented by one in the sequence of execution. Astack pointer (SP) 77 is a register which temporarily stores the contentof PC76, an accumulator (ACC) 79, to be described later, and an indexregister (IX) 78, also to be described later, without destroying suchcontent, in order to permit its re-use after returning from an interruptinstruction or a transfer instruction to a subroutine. The indexregister IX78 is a register for storing the address of instructions tobe executed in the event instructions are to be executed in an indexaddress form. An arithmetic and logical unit (ALU) 81 performs thoseportions of the instructions which relate to an arithmetic operation anda logical operation such as performing an addition or subtraction,inverting the content of a memory ("1" or "0") or forming a logical sumor product of two data. A condition code register (CCR) 82 operates tostore a code to be used in the detection of a status in the form of aflag when executing an instruction which requires a decision relating toa branch instruction. It is to be understood that the decision functionplays an important role within CUP50, and as will be described later,when controlling the camera 10 of the invention, it is a frequentoccurrence to execute a branch instruction which requires to determinethe status (either "1" or "0") at each input port to change the flow ofa program to be executed next or to maintain the original flow. This isaccomplished by determining the status of a flag within CCR82. CCR82contains a variety of flags including a negative flag which will be "1"when a result obtained by the execution of an instruction is negative inthe form of 2's complement and will be "0" when the result is positive;a zero flag which will be "1" when the result is "0" and will be "0"otherwise; an overflow flag which will be "1" when the result producesan overflow in 2's complement from and will be "0" otherwise; a carryflat which will be "1" when a result of an arithmetic operation producesa carry or borrow from a binary number without sign and will be "0"otherwise, etc. A memory buffer register (MBR) 75 represents a registerinto which the content stored within a memory at a specified address isread in response to a read-out instruction applied to the memory when anaddress from which the content is to be read out is stored in a storageaddress register (SAR) 74.

A read only memory (ROM) 83 is provided to allow CPU50 to read itscontent in a sequential manner for executing the instructions. A randomaccess memory (RAM) 84 temporarily stores data used in the course of anarithmetic and logical operation or the result of such operation andvarious other inpuht information. A display random access memory (DRAM)85 includes areas which are related, by a one-to-one correspondence, tothe individual segments of a liquid crystal display panel which formsthe photographing information display 39, as will be described in detailin connection with FIG. 19A. If the content at a specified address ofDRAM85 assumes "1", a corresponding segment of the liquid crystaldisplay panel will be activated for emission of light. A liquid crystaldriver circuit (LCDD) 61 activates the photographing information display39, which is formed by the liquid crystal display panel for emission oflight in a manner mentioned above. In the camera 10 of the invention,the display 39 employs a control technique which utilizes 1/3 duty and1/3 bias drive, and hence includes 39 segment lines and 3 common lines.An input port assembly (INPP) 88 includes seventeen input ports I0 toI16 as will be mentioned further later while an output port assembly(OUTPP) 89 includes ten output ports 00 to 09 as will be similarlydescribed later (see FIG. 7). It is to be understood that outputs fromOUTPP89 represent latched outputs.

A control operation by CPU50 will be initially mentioned briefly. CPU50repeats a pair of cycles, one a fetch cycle in which an instructionstored within a memory at an address specified by PC76 is loaded and theother an execute cycle in which that instruction is executed. Initially,a count in PC76 is transferred to SAR74, and PC76 then is incremented byone. When an address where a read operation is to be performed is storedin SAR74, a read command applied to the memory causes the content ofthat memory at the specified address to be read into MBR75 after a giventime interval. An instruction code of that instruction is thentransferred to INR73. This represents a fetch cycle, and is followed byan execute cycle, the operation of which depends on the content storedin INR73. By way of example, it is assumed that an instruction (LDAinstruction) to load the content of the memory into ACC79 is stored inINR73. An address portion of the instruction which remains within MBR75is transferred to SAR74. Subsequently, a read command is applied to thememory, whereby data is read into MBR75, and is then transferred toACC79 therefrom, thus completing the execution of that instruction. Byway of another example, the execution of a conditional branchinstruction, which frequently appears in the flowcharts to be describedlater, will be described. Suppose that a conditional branch takes placeby determining the status at a selected port, which is assumed to beport A, of the input port assembly. In this instance, the content of theport A is read into MBR75 during the fetch cycle in the same manner asmentioned above. It is assumed that the bit at the port A represents themost significant bit stored in a memory. Assuming that INR73 containsLDA instruction which requires the content of the memory to be stored inACC79, the content at port A is transferred to ACC79 in the same manneras mentioned above. PC76 then indicates an address of an instruction tobe executed next, and the instruction is similarly stored in MBR75.Assuming that INR73 contains an instruction (ROL instruction) to shiftthe most significant bit within ACC79 to the carry flag in CCR82, thestatus at port A (either "0" or "1") is stored in the carry flag duringthe following execute cycle. The status of the carry flag is thendetermined and an instruction (BCS instruction) may be executed whichrequires a branch if the carry flag is "1" and to execute the nextinstruction in the program otherwise, thus completing the intendedoperation. In this example, three instructions LDA, ROL and BCS havebeen used, but it will be understood that a desired control can beperformed by utilizing an arbitrary combination of as many as severaltens of instructions.

The flowcharts to be described later do not specifically describe, inmachine language, the manner of utilizing the various blocks shown inFIG. 6 to execute each particular program. However, it will beunderstood that instructions in a program which command a transfer, anaddition, a subtraction or the like can be simply implemented in knownmanners.

FIG. 7 shows an interface which is peripheral to CPU50. In this Figure,reference characters I0 to I16 represent individual input ports andreference characters 00 to 09 represent individual output ports ofCPU50. The input port I0 serves the purpose of detecting whether or notan automatic mode is called for, and is connected to one end of the autoswitch SW4 which is mechanically interlocked with the mode changing knob21 and is also connected to the ground through a pull-down resistor R1.A supply voltage Vcc is applied to the other end of the auto switch SW4.Accordingly, the input port I0 assumes a level which will be "L" or "0"when the auto switch SW4 is open and which will be "H" or "1" when theswitch is closed. The "1" level of this input port represents thedetection of the automatic mode. Said one end of the auto switch SW4 isconnected through NOT circuit G1 to a first input of NOR circuit G4,which will be described later. The input port I1 serves the purpose ofdetecting whether or not a manual mode is called for, and is connectedto one end of the manual switch SW3 which is mechanically interlockedwith the mode changing knob 21 and is also connected to the groundthrough a pull-down resistor R2. The supply voltage Vcc is applied tothe other end of the manual switch SW3. Accordingly, the input port I1assumes a level which will be "L" or "0" when the manual switch SW3 isopen and which will be "H" or "1" when the switch is closed. The "1"level of the input port I1 represents the detection of the manual mode.

The input port I6 serves the purpose of detecting whether or not amemory mode is called for, and is connected to the output of NANDcircuit G3. The output of NAND circuit G3 is also connected to one inputof NAND circuit G5, the output of which is connected to one input ofNAND circuit G3, whereby the circuits G3, G5 form together an RSflipflop which detects the memory mode. The other input of NAND circuitG3, which represents a reset input to the RS flipflop, is connected tothe output of NAND circuit G2, and the other input of NAND circuit G5,which represents a set input to the RS flipflop, is connected to theoutput of NOR circuit G4. The output of NOR circuit G4 is also connectedto one input of NAND circuit G2. The other input of NAND circuit G2 isconnected to one end of a memory switch SW6 which is mechanicallyinterlocked with the memory command knob 13, and is also connected tothe ground through a resistor R3. The memory switch SW6 is formed by aself-resetting switch and has the supply voltage Vcc applied to itsother end. NOR circuit G4 also includes a second input to which a signalS14 which indicates that the power supply of an electronic flash isturned on is applied, a third input to which a memory timer signal T7 isapplied, and a fourth input which is connected to one end of the clearswitch SW7, to be described later. NOR gate G4 represents a resettinggate, which operates to reset the memory mode flip-flop whenever theinput port IO assumes "0" level, indicating a mode other than the automode is selected, whenever an electronic flash is mounted on the camera10 and the power supply for the electronic flash is turned on, wheneverthe memory timer has timed out and whenever the clear signal is manuallyinputted. The purpose of NAND circuit G2 is to reset the RS flipflop inresponse to an output from NOR circuit G4 in preference to a memory modeselect signal.

The input port I2 serves the purpose of detecting whether or not thespotwise mode is called for, and is connected to the output of NAND gateG9. When this output assumes the "H" level, the input port I2 assumesthe "1" level, indicating that the spotwise mode is called for. In amanner similar to NAND circuits G3 and G5, NAND circuit G9 formstogether with NAND circuit G7 and RS flipflop having a set input whichis formed by one input to NAND circuit G7 which is connected to theoutput of NOR circuit G6, and having a reset input formed by one inputto NAND circuit G9 which is connected to the output of NAND circuit G8.The output of NOR circuit G6 is connected to one input of NAND circuitG8. One input to NOR circuit G6 is connected to the output port 00 whichis used when resetting the spotwise mode while its other input isconnected to one end of the self-resetting clear switch SW7 which ismechanically interlocked with the memory command knob 13 and alsoconnected to the ground through a resistor R4. The supply voltage Vcc isapplied to the other end of the clear switch SW7. NOR circuit G6represents a resetting gate, which resets the spotwise mode when theclear switch SW7 is depressed or a program causes a pulse signal to bepresent on the output port 00. The other input of NAND circuit G8 isconnected to one end of the spotwise photometry data entry switch SW8.NAND circuit G8 functions to reset the RS flipflop in response to anoutput from NOR circuit G6 in preference to the spotwise data entrysignal.

The input port I3 serves the purpose of detecting the presence orabsence of spotwise photometry data input, and is connected to theoutput of NAND circuit G11. It assumes the "1" level when the output ofgate G11 assumes the "H" level, this indicating the presence of aspotwise photometry input. In the a manner similar to as the combinationof NAND circuits G3 and G5, NAND circuit G11 forms together with NANDcircuit G12 an RS flipflop having a reset input which is formed by oneinput to NAND circuit G11 which is connected to the output of NOTcircuit G10 and having a set input formed by the other input of NANDcircuit G12 which is connected to the output of NOT circuit G13. Theinput of NOT circuit G10 is connected through a capacitor C3 to one endof the self-resetting spotwise data entry switch SW8 and is alsoconnected to the ground through a resistor R6. It is also connected tothe collector of an NPN transistor Q70, which has its emitter connectedto the ground. The base of the transistor Q70 is connected through aresistor R11 to an output port 01 which is used when resetting spotwisedata entry. The output port 01 is also connected to the input of NOTcircuit G13. As mentioned previously, one end of the entry switch SW8 isconnected to the other input of NAND circuit G8 and is also connected tothe ground through a resistor R5. The supply voltage Vcc is applied tothe other end of the switch SW8. The RS flipflop formed by NAND circuitsG11 anbd G12 operates to maintain a signal each time the spotwise dataentry switch SW8 is closed in order to enter a plurality of spotwisephotometric signals during the spotwise mode. After the entry ofspotwise photometric signals and the calculation of an exposure periodis completed within CPU50, a positive pulse signal is outputted to theoutput port 01 to set the RS flipflop, thus causing it to wait foranother spotwise photometric signal input.

The input port I4 serves the purpose of detecting whether or not thehighlight mode is called for, and is connected to the output of NANDcircuit G15 so that it assumes the "1" level whenever the output of NANDcircuit G15 assumes the "H" level, thus indicating the highlight mode. Aself-resetting switch SW9 is a switch which commands a highlightreference photographing operation, and when the switch SW9 is closed,the RS flipflop formed by NAND circuits G15 and G16 produces an outputof "H" level, thus selecting the highlight mode. The highlight mode isreset by producing a positive pulse at the output port 02. The inputport I5 serves the purpose of detecting whether or not the shadow modeis called for, and is connected to the output of NAND circuit G19 sothat it assumes the "1" level whenever this output assumes the "H"level, thus indicating the shadow mode. A self-resetting switch SW10 isa switch which commands a shadow referenced photographing operation, andwhen the switch SW10 is closed, an RS flipflop formed by NAND circuitsG19 and G21 produces an output of "H" level, thus selecting the shadowmode. The shadow mode is reset by outputting a positive pulse at theoutput port 03. The highlight mode detecting circuit comprising theswitch SW9, resistors R7, R8, R12, capacitor C4, NPN transistor Q71 ,NOT circuits G14, G17 and NAND circuits G15, G16 as well as the shadowmode detecting circuit comprising switch SW10, resistors R9, R10, R13,capacitor C5, NPN transistor Q72, NOT circuits G18, G20 and NANDcircuits G19, G21 are connected in generally the same manner as thespotwise photometric data entry detecting circuit comprising the switchSW8, resistors R5, R6, R11, capacitor C3, NPN transistor Q70, NOTcircuits G10, G13 and NAND circuits G11, G12, and therefore will not bedescribed in detail.

Considering the operation of the spotwise photometric data entrydetecting circuits, the highlight mode detecting circuit and the shadowmode detecting circuit, such operation can be exemplified by theoperation of the spotwise photometric data entry detecting circuit.Initially when the spotwise entry switch SW8 is closed, a pulse signalof "H" level and having a short duration is applied to the input of NOTcircuit G10 through the capacitor C3. The RS flipflop formed by NANDcircuits G11 and G12 then produces an output of "H" level, applying "1"to the input port 13, informing CPU50 that the spotwise photometry hasbeen selected. After a given time interval, CPU50 produces a pulse-likereset signal of "H" level at its output port 01, thus resetting the RSflipflop. If the time constant determined by the combination of thecapacitor C3 and resistor R6 is greater than the given time interval,the RS flipflop is set again even though the reset signal has beenoutputted, giving rise to the likelihood of a wrong recognition by CPU50that the spotwise photometry has been selected again. To accommodate forthis possibility, the resistor R6 is shunted by the transistor Q70,which is turned on in response to the reset signal, thus forcing thecapacitor C3 to be fully charged.

The output port 04 outputs a photometry mode command signal S3. When thesignal S3 assumes the "1" level, the average photometry mode is selectedin the head amplifier 51, which will be described in detail inconnection with FIG. 8, while the "0" level of the signal S3 allows thespotwise photometry mode to be selected. The output port 05 outputs aninput select signal S7. When the signal S7 assumes the "1" level, thesecond selection circuit 57, which will be described in detail later inconnection with FIG. 9, outputs the brightness signal S6 as an analogsignal S8 which is then subject to A/D conversion, while the "0" levelof the signal S7 causes the circuit to output a signal (5V-AV) which isobtained by an analog calculation of a film speed and a diagram apertureas an analog signal S8 which is subject to A/D conversion. The outputport 06 determines the sign of each bit from D/A conversion circuit(DAC) 58, and supplies eight bits in parallel. The input port I7 allowsan entry of digital information, and is connected to the output of acomparator A12 functioning as the second comparator 59 which forms anA/D conversion circuit of sequential comparison type together with theD/A conversion circuit 58. The inverting input of the comparator A12 isconnected to the output of the D/A conversion circuit 58 while itsnon-inverting input is connected to receive the analog signal S8 whichis subject to A/D conversion.

The output port 07 represents a common output of the liquid crystaldriver circuit 61 and includes a connection to three lines which areconnected to the liquid crystal display panel (LCD) of the photographinginformation display 39. The output port 08 represents segment outputsfor the liquid crystal driver circuit 61 including 39 lines, which arein turn connected to the display panel of the photographing informationdisplay 39. The input port I8 has a connection with four input lineswhich receive an input representing a manual exposure period. The inputport I9 has a connection with four lines which receive an inputrepresenting a correction value. The both input ports I8 and I9 areconnected to the digital exposure information introduction circuit 60.The input port I10 serves one purpose of detecting the presence of arelease signal S0. The input port I11 serves the purpose of detecting atrigger signal, and is connected to receive the inversion of a triggersignals S1 through NOT circuit G100. The input port I12 serves thepurpose of detecting an exposure terminate signal S13. The input portI13 serves the purpose of detecting an electronic flash power on signalS14. The input port I14 serves the purpose of detecting a flashoverexposure signal S9 which indicates whether an exposure providedduring a photographing operation with the aid of an electronic flash isan overexposure. The input port I15 serves the purpose of detecting aflash underexposure signal S10 which indicates that an exposure providedduring a photographing operation performed with the aid of an electricalflash is an underexposure. The output port 09 outputs a shutter controlsignal S16 during the memory mode, the manual mode and the spotwidemode. The input port I16 is connected to receive a proper flashlightsignal S20, indicating a proper exposure during a photographingoperation performed with the aid of an electronic flash, in order toallow the display of a proper exposure to be given for about two secondsafter the termination of the emission of flashlight from the electronicflash.

FIG. 8 is a circuit diagram showing the detail of the head amplifier 51.It essentially comprises a circuit which produces brightness informationduring the open average photometry and during the open spotwisephotometry, an integrating circuit which operates during the directphotometry, and an analog switch. It includes an operational amplifierA1 having a bipolar transistor input, and has its non-inverting inputconnected to receive a reference voltage V_(O) and its inverting inputconnected to the output of another operational amplifier A2. Theamplifier A1 is arranged to suppress an input offset voltage to be lessthan 1 mV, without requiring an offset adjustment. The output of theamplifier A1 is connected to the emitter of a PNP transistor Q1, whichhas its collector connected through a resistor R16 to the output of theamplifier A2 and also connected to the collector and base of atransistor Q2 which provides a logarithmic compression. The transistorQ2 represents a PNP transistor having multiple emitters, one of which isconnected to the anode of the photovoltaic element PD1 which is used foraverage photometry, and the other of which is connected to the anode ofthe photovoltaic element PD2 which is used for spotwise photometry. Thebase and collector of the transistor Q2 are also connected to thenon-inverting input of an operational amplifier A3. The cathodes of thephotovoltaic elements PD1, PD2 are connected to the inverting input ofthe amplifier A2 while their anodes are connected to separatenon-inverting inputs of the amplifier A2. The amplifier A2 has MOStransistor inputs and has a pair of non-inverting inputs, which areselectively effective depending on either the "H" or "L" level assumedby the photometry mode command signal S3 applied to its control signalinput. Specifically, when the command signal S3 assumes the "H" level,one of the non-inverting inputs which is connected to the photovoltaicelement PD1 becomes effective, maintaining a zero bias across its anodeand cathode. In this manner, the potential across the base and collectorof the transistor Q2 varies in accordance with the amount of lightincident on the photovoltaic element PD1. When the command signal S3assumes the "L" level, the other non-inverting input becomes effectiveto maintain a zero bias across the anode and cathode of the photovoltaicelement PD2, whereby the potential across the emitter and collector ofthe transistor Q2 varies in accordance with the amount of light incidenton the photovoltaic element PD2. The amplifier A2 also includes anotherinput which is connected through a resistor R17 to receive a biasswitching signal S4. When the signal S4 assumes its "H" level during thedirect photometry, mode a bias current supplied to the amplifier A2increases to enable its high speed operation. Conversely, when thesignal S4 assumes its "L" level during the memory mode, the bias currentsupplied to the amplifier A2 reduces to achieve a saving in the powerdissipation.

A pair of integrating capacitors C1, C2 which are used during the directphotometry mode have their one end connected to the anode of thephotovoltaic element PD1 which is used for the purpose of averagephotometry. The other end of the capacitor C1 is connected to the groundwhile the other end of the capacitor C2 is connected to the collector ofan NPN transistor Q6, which operates to switch an integratingcapacitance. The transistor Q6 has its emitter connected to the groundand has its base connected through a resistor R19 to receive acapacitance switching signal S5. The collector of the transistor Q6 isalso connected through a resistor R18 to the output of the amplifier A2.The capacitance switching signal S5 varies in accordance with a filmspeed, and is produced at the output Q of a latch circuit DFO (see FIG.9). During the direct photometry, mode an exposure process is terminatedwhen a photometric output S2 representing an integral of the integratingcircuit or the output from the amplifier A2 reaches a given voltagelevel which corresponds to a film speed. The given voltage level mayincrease to the order of several millivolts as a higher film speed isemployed, whereby the circuit is susceptible to the influence of noisesuch as static electricity. Accordingly, in the circuit shown, when ahigh film speed is employed, the capacitance switching signal S5 ischanged to its "L" level, thus turning the transistor Q6 off. In thismanner, the integrating capacitance is formed by the capacitor C1 alone,thus increasing the given voltage level against which an integratedvoltage must be compared. Conversely, when a lower film speed isemployed, the capacitance switching signal S5 is changed to its "H"level to turn the transistor Q6 on, thus using a parallel combination ofthe capacitors C1 and C2 for the integrating capacitor, thus reducingthe voltage level against which an integrated voltage is compared. Inthis manner, the dynamic range is extended. The purpose of connectingthe collector of the transistor Q6 to the output of the amplifier A2through the resistor R18 is to achieve a zero value of the capacitanceof the capacitor C2 in practice when the transistor Q6 is turned off.

A buffer operational amplifier A3 has its output connected to theinverting input terminal thereof and also connected to the collector ofa PNP transistor Q7. The transistor Q7 has its base connected to thenon-inverting input of the amplifier A3 and its emitter connected to oneof non-inverting inputs of an operational amplifier A9 (see FIG. 9),which forms the second selection circuit 57, and also connected to oneend of a constant current source CC1. The supply voltage Vcc is appliedto the other end of the source CC1 so that a constant current flow I_(O)is maintained therethrough. A voltage which is proportional to theabsolute value of a logarithmically compressed photocurrent of eitherphotovoltaic element PD1 or PD2 appears at the emitter of the transistorQ7 and is derived as a brightness signal S6.

The base of the transistor Q1 is connected to the collector of an NPNtransistor Q5, the base of which is fed with the supply voltage Vccthrough a resistor R14. The emitter of the transistor Q5 is connected tothe ground, and connected across the base and emitter of the transistorQ5 are an NPN transistor Q4 which is connected as a diode and anotherNPN transistor Q3. The base of the transistor Q3 is connected through aresistor R15 to the output of NOT circuit G101 (see FIG. 12) so as to besupplied with the trigger signal S1 therefrom.

In operation, assuming that the trigger signal S1 assumes its "L" level,the transistor Q3 is turned off while the transistor Q5 is turned on,allowing the transistor Q1 to be turned on. Consequently, the outputfrom the amplifier A1 is fed back to its inverting input through a pathincluding the transistors Q1 and Q2 and the amplifier A2, whichrepresents a negative feedback path. Accordingly, the output voltagefrom the amplifier A2 is equal to the reference voltage V_(O). A voltagewhich depends on the amount of light incident on either photovoltaicelement PD1 or PD2 is developed at the emitter of the transistor Q7.During direct photometry, the trigger signal S1 turns to its "H" levelsimultaneously with the initiation of an exposure process, whereby thetransistor Q3 is turned on while the transistor Q5 is turned off,thereby turning the transistor Q1 off. Consequently, the negativefeedback path comprising the amplifiers A1 and A2 is disconnected, and apotential across the base and collector of the transistor Q2 assumes thesame value as the output from the amplifier A2. Accordingly, thecapacitors C1 and C2 begin to be charged in accordance with aphotocurrent produced by the photovoltaic element PD1. At this time, thevoltage across the emitter and base of transistor Q2 is fed by an offsetvoltage supplied to the amplifier A2, whereby a leakage current acrossthe base and emitter as well as across the emitter and collector of thetransistor Q2 are minimized. Since the amplifier A2 has MOS transistorinputs, the charging current to the capacitors C1 and C2 substantiallyconform to the photocurrent, allowing an exposure period of an increasedlength to be determined with a high accuracy. As the capacitors C1 andC2 continue to be charged, an integrated output S2 for the directphotometry is developed at the output of the amplifier A2. When thelevel of the integrated output S2 exceeds the collector potential of atransistor Q20 (see FIG. 9), the output of an operational amplifier A8(see FIG. 10) reverses, thus terminating an exposure process.

FIG. 9 is a circuit diagram showing the detail of the analog exposureinformation introduction circuit 53 and the second selection circuit 57.As shown, an operational amplifier A4 has a non-inverting input, towhich the reference voltage V_(O) is applied, and an inverting input, towhich a current I₁ is supplied from a constant current source CC2 whichis proportional to the absolute temperature, through a variable resistorRVO which is provided to permit the entry of a correction value. Aseries combination of a variable resistor RV1 which may be preset inaccordance with a film speed, a semi-fixed resistor RV2 which isprovided to permit an adjustment of exposure level during the directphotometry, another semi-fixed resistor RV3 which permits an adjustmentof display level, and a variable resistor RV4 which permits the entry ofdiaphragm information is connected across the output and the invertinginput of the amplifier A4. As a result, a voltage corresponding to adifference, in analog form, between the value of film speed Sv anddiaphragm aperture Av or (Sv - Av) is developed at the output of theamplifier A4 for application to one of the non-inverting inputs of theoperational amplifier A9 which forms the second selection circuit 57.The other non-inverting input of the amplifier A9 is fed with thebrightness signal S6, which is supplied from the emitter of thetransistor Q7 (FIG. 8). The output of the amplifier A9 is connected tothe inverting input thereof and is also connected to the non-invertinginput of the comparator A12 (FIG. 7). The amplifier A9 has a controlsignal input which is supplied with the input select signal S7 from theoutput port 05 (FIG. 7). When the signal S7 assumes its "H" level, theother non-inverting input becomes effective, whereby the brightnesssignal S6 is outputted from the amplifier A9 as the analog signal S8which is subject to A/D conversion. When the signal S7 assumes its "L"level, said one non-inverting input becomes effective to permit avoltage corresponding to the calculated value (Sv - Av) to be outputtedfrom the amplifier A9 as the analog signal S8 which is subject to A/Dconversion.,

An operational amplifier A5 and a bank of transistors which follow theamplifier are provided in order to produce a given voltage level againstwhich the output S2 from the integrating circuit must be compared duringthe direct photometry or the signal which switches the integratingcapacitance (C1 and C2) in accordance with a film speed. Specifically,the amplifier A5 has a non-inverting input connected to the junctionbetween a pair of voltage divider resistors R30 and R31, across whichthe reference voltage V_(O) is applied. The amplifier A5 has aninverting input which is connected through a resistor R32 to receive thereference voltage V_(O). An NPN transistor Q10 is connected across theoutput and the non-inverting input of the amplifier A5, and has itsemitter connected to the output and its collector connected to thenon-inverting input. The base of the transistor Q10 is connected to thejunction between the variable resistor RVO and the constant currentsource CC2. It will be seen that the other end of the variable resistorRVO is connected to the inverting input of the amplifier A4. The outputof the amplifier A5 is also connected to the emitter of an NPNtransistor Q11, the base of which is connected to the junction betweenthe semi-fixed resistors RV2 and RV3. The collector of the transistorQ11 is connected to the collector of a PNP transistor Q13 and to thebase of a PNP transistor Q12. The supply voltage Vcc is applied to theemitter of the transistor Q13, the base of which is connected to thebase of a PNP transistor Q14 and to the emitter of the transistor Q12.The collector of the transistor Q12 is connected to the ground. Thesupply voltage Vcc is applied to the emitter of the transistor Q14, thecollector of which is connected to the collector and base of an NPNtransistor Q22. The transistors Q13 and Q14 form a current mirrorcircuit which allows a current equal to the collector current of thetransistor Q11 to be supplied to the collector of the transistor Q22.The transistor Q22 has its emitter connected to the ground and its baseconnected to the collector of an NPN transistor Q81 and to the bases ofa plurality of NPN transistors Q80, which are equal to n in number. Inthe bank of the transistors Q80, each transistor has its emitterconnected to the ground and its collector connected to the collector ofa PNP transistor Q15 and to the base of a PNP transistor Q16. It is tobe noted that the transistor Q22 as well as each transistor in the bankQ80 form a current mirror circuit, allowing a current which is n timesthe collector current of the transistor Q22 to be supplied to thecollector of the transistor Q15. The transistor Q81 has its emitterconnected to the ground and its base connected through a resistor R33 tothe output Q of the latch circuit DFO. When the capacitance switchingsignal S5 produced by the latch circuit DFO assumes its "H" level, thetransistor Q81 is turned on while the transistor Q22 and the transistorsin the bank Q80 are turned off, reducing the collector current of thetransistor Q15 to zero.

The supply voltage Vcc is applied to the emitter of the transistor Q15,which has its base connected to the bases of PNP transistors Q17 and Q18and to the emitter of the transistor Q16. The collector of thetransistor Q16 is connected to the ground. The supply voltage Vcc isapplied to the emitter of the transistor Q17, which has is collectorconnected to the collector of a PNP transistor Q20 and connected to theinverting input of a comparator A8 (see FIG. 10). The supply voltage Vccis also supplied to the emitter of the transistor Q18, which has itscollector connected to the collector of a PNP transistor Q19 and alsoconnected to the inverting input of a comparator A7 (see FIG. 10). Thetransistors Q15, Q17 and Q18 form a current mirror circuit, whereby acurrent equal to the collector current of the transistor Q15 is suppliedto the collectors of the transistors Q17 and Q18. The supply voltage Vccis applied to the emitters of the transistors Q19 and Q20, thecollectors of which are connected through resistors R34 and R35,respectively, to receive the reference voltage V_(O). The transistorsQ19 and Q20 have their bases connected to the base of the transistorQ13, and thus form a current mirror circuit with respect to thetransistor Q13. Accordingly, a current equal to the collector current ofthe transistor Q13 is supplied to the collector of each transistor Q19and Q20. It will be seen that the base of the transistor Q13 is alsoconnected to the base of a PNP transistor Q21, which is fed with thesupply voltage Vcc at its emitter and which has its collector connectedto the ground through a semi-fixed resistor RV5 which permits a pointwhere the integrating capacitance is to be switched to be adjusted.Specifically, the collector of the transistor Q21 is connected to thenon-inverting input of a comparator A6, the inverting input of which isconnected to the junction between a pair of voltage divider resistorsR36 and R37, across which the reference voltage V_(O) is applied. Theoutput of the comparator is connected to a D input of the latch circuitDFO. In this manner, the comparator A6 determines whether theintegrating capacitance should be changed in accordance with a filmspeed. The latch circuit DFO has a control signal input, to which therelease signal SO is applied from the collector of a transistor Q32 (seeFIG. 11) to prevent a reversal of the capacitance switching signal S5,produced at its output Q, upon shutter release. It is to be noted thatthe resistor R34 has a resistance which is equal to √2 times theresistance of the resistor R35.

In operation, a voltage which is equal to the sum of the referencevoltage V_(O), and a voltage drop across the series combination ofresistors RV1 and RV4, formed by a product of the total seriesresistance and the constant current I₁ which is proportional to theabsolute temperature, is developed at the output of the amplifier A4. Avoltage which corresponds to a change in a diaphragm aperture or a filmspeed by one step is approximately 18 mV under constant temperature.Accordingly, the output from the amplifier A4 is not influenced by avoltage drop across the variable resistor RVO which is used to enter acorrection value. The transistor Q10 has a base potential which is lessthan the reference voltage V_(O) by an amount corresponding to thevoltage drop across the resistor RVO. On the other hand, the transistorQ11 has a base potential which is higher than the reference voltageV_(O) by an amount corresponding to the voltage drop across the seriescombination of the variable resistor RV1 and the semi-fixed resistorRV2, which are used to preset a film speed and to adjust an exposurelevel. Accordingly, a difference in the base potential between thetransistors Q10 and Q11 corresponds to the film speed and the correctionvalue used. Representing the collector current of the transistor Q11 byIc, the current flow through each of the resistors R34 and R35 will beequal to (1+n) Ic when the transistor Q81 is turned on. When thevariable resistor RV1 has a low value or when a photographic film havinga high film speed is employed, the magnitude of the collector current Icof the transistor Q11 will be reduced, and accordingly, the collectorpotential of the transistor Q21, represented by the resistance of thevariable resistor RV5 multiplied by the collector current Ic of thetransistor Q21, will be reduced, whereby the output from the comparatorA6 changes to its "L" level. Consequently, the transistor Q81 is turnedoff, increasing the voltage drop across the resistors R34 and R35. Thisincreases the voltage applied to the inverting inputs of comparators A7,A8. This means that the given voltage level against which an output fromthe integrating circuit should be compared during the direct photometryis increased, increasing the latitude of the voltage level. Though thelatitude of the voltage level increases, the integrating capacitor isreduced to that defined by the capacitor C1 alone, thereby assuring aproper exposure. A particular level of film speed where the switchingtakes place is previously determined by an adjustment of the semi-fixedresistor RV5. After a shutter release operation, the release signal SOassumes its "H" level to latch the output from the latch circuit DFOsince an error in the exposure may be produced as a voltage differencebetween the two inputs of the comparator A6 decreases to produce aninstability in the output from the comparator A6 during the exposureprocess, such as by noise.

FIG. 10 is a circuit diagram showing the detail of the flash over- andunder-exposure decision circuit 65 and the first comparator 54. Thedecision circuit 65 determines whether an exposure level has been anoverexposure or an underexposure during a photographing operationperformed with the aid of an electronic flash and utilizing directphotometry. It includes comparators A7 and A8 which have their invertinginputs connected to the collectors of the transistors Q18 and Q17 (FIG.9), respectively, as mentioned previously. The integrated output S2 ofthe direct photometry which is supplied from the amplifier A2 (FIG. 8)is applied to the non-inverting input of each comparator A7, A8. Theoutput of the comparator A7 is connected to a first input of a threeinput NAND circuit G22 while the output of the comparator A8 isconnected to a second input of NAND circuit G22, a D input of D-typeflipflop DF1 and the input of NOT circuit G28. The comparator A8functions to control the exposure during direct photometry, and definesthe first comparator 54 which determines an exposure level to be usedduring direct photometry by comparing the integrated output S2 from thehead amplifier 51 against an output from the analog exposure informationintroduction circuit 53. The comparator A7 also compares the integratedoutput S2, but compares it against a level which is chosen to be √2times the decision level used in the comparator A8. This is because theresistance of the resistors R34 and R35 is in the ratio of √2. Theflipflop DF1 has a clock input to which a clock pulse CK is applied anda Q output which is connected to a third input of NAND circuit G22. Theoutput of NAND circuit G22 is connected to one input of NAND circuitG23, which represents a reset input of an RS flipflop formed by acombination of NAND circuits G23 and G24. The RS flipflop has a setinput, defined by one input to NAND circuit G24 which is connected toreceive an electronic flash charging gate signal T4 from the Q output ofan RS flipflop RSF4 (see FIG. 16). The output of NAND circuit G23, whichrepresents the output of the RS flipflop, produces the flashoverexposure signal S9 of "H" level to be delivered to the input portI14 of CPU50 only during the time the electronic flash charging gatesignal T4 remains at its "H" level, if a photographing operation withthe aid of the electronic flash in the direct photometry mode results inan overexposure. The output of NAND cricuit G24, which represents the Qoutput of the RS flipflop, is connected to a first input of a threeinput AND circuit G98. The output of NOT circuit G28 produces a shuttercontrol signal S17 to be delivered to the first selection circuit 55(see FIG. 15) during the direct photometry. The signal S17 is alsosupplied to one input of NAND circuit G27, the other input of whichreceives a flash underexposure limiter signal T6 which is produced atthe Q output of an RS flipflop RSF6 (see FIG. 16). The output of NANDcircuit G27 is applied to one input of NAND circuit G26, whichrepresents the reset input to an RS flipflop formed by a combination ofNAND circuits G25 and G26. One input of NAND circuit G25, whichrepresents the set input to the RS flipflop, receives the flash charginggate signal T4. The output of NAND circuit G26, which represents theoutput of the RS flipflop, produces the flash underexposure signal S10of "H" level to be delivered to the input port I15 of CPU50 only duringthe time the flash charging gate signal T4 remains at its "H" level, ifa photographing operation with the aid of the electronic flash resultedin an underexposure during the direct photometry. The output of NANDgate G25, which represents the Q output of the RS flipflop, is connectedto a third input of NAND circuit G98, the second input of which receivesthe flash charging gate signal T4. The output of AND gate G98 isconnected to the input port I16, and produces a flash proper emissionsignal S20 of "H" level during an interval of about two seconds onlywhen a proper exposure is found after the emission of a flashlight fromthe electronic flash. Referring to FIG. 18g, it is to be noted that theflash charging gate signal T4 changes to its "H" level at the same timeas a flash synchronized timing signal T3 reverts to its "L" level, andthen remains at its "H" level for an interval of two seconds. Asindicated in FIG. 18h, the flash underexposure limiter signal T6 changesto its "H" level 22 milliseconds after the trigger signal S1 has changedto its "H" level. As shown in FIG. 18a, the clock pulse CK represents asquare wave signal which repetitively changes between its "H" and "L"levels at a frequency of 32.768 kHz.

The operation of the flash over- and under-exposure decision circuit 65will be described briefly. Immediately after the shutter release, thelow magnitude of the integrated output S2 causes the comparator A8 toproduce an output of "L" level. At this time, the Q output of D-typeflipflop DF1 and the output of NOT circuit G28 both assume the "H"level. However, the second input to NAND circuit G22 and one input toNAND circuit G27 both assume "L" level, whereby the output from NANDcircuits G22 and G27 assume the "H" level. As will be understood fromFIG. 18g, the flash charging gate signal T4 assumes the "L" levelimmediately after the shutter release and the output signals S9 and S10from the RS flipflops which represent the overexposure and theunderexposure of a photographing operation performed with the aid of theelectronic flash are in their "L" level. Assume now that a picture istaken with the camera 10 in its direct photometry mode. When a triggerswitch SW2 shown in FIG. 12 is opened, the potential of the integratedoutput S2 from the head amplifier 51 shown in FIG. 8 increasesgradually. When the shutter becomes fully open, and thyristor SCR1,serving as X-contacts shown in FIG. 15 to trigger the electronic flash,is turned on, the flashlight is emitted from the electronic flash. Asthe potential of the integrated output S2 exceeds the potential at thenon-inverting input of the comparator A8, its output changes to its "H"level. Simultaneously, the Q output from the flipflop DF1 changes to its"L" level with a time delay corresponding to one clock pulse CK. As aconsequence, the inversion of the output from the comparator A7 isdeveloped at the output of NAND circuit G22 for a duration correspondingto one period of the clock pulse CK since the output from the comparatorA8 has changed to its "H" level. As mentioned previously, the decisionlevel used in the comparator A7 is chosen to be greater than thedecision level used in the comparator A8 by a factor of √2, so that ifthe exposure is equal to or greater than 0.5 Ev within 100 μS,representing one period of the clock pulse CK, since the output of thecomparator A8, which when passed through NOT circuit G28 represents theshutter control signal S17, has changed to its "H" level, the outputfrom the comparator A7 will be at its "H" level. Accordingly, the outputfrom NAND circuit G22 will be at its "L" level, causing the RS flipflopcomprised of circuit G23, G24 to output the flash overexposure S9 of "H"level, causing the display to alert the overexposure, as will be furtherdescribed later.

On the other hand, if the output from the comparator A8 remains at its"L" level 6 milliseconds after the emission of flashlight from theelectronic flash, or if the exposure is still at a low level, the flashunderexposure limiter signal T6 changes to its "H" level, whereby theoutput from NAND circuit G27 reverts to its "L" level, causing the RSflipflop comprised of circuits G25, G26 to produce the flashunderexposure signal S10 of "H" level. In this manner, a display isprovided to alert the underexposure. The decision of the underexposureis delayed since it takes about 6 milliseconds for the second blind ofthe shutter to move into the image field since the occurrence of theshutter control signal S17.

It is to be understood that a display to alert either the overexposureor the underexposure is given only when taking a picture with the aid ofthe electronic flash in the direct photometry mode, in accordance withthe decision of the photographing mode rendered by CPU50. Such displayis interrupted by the reverting of the signals S9 and S10 to their "L"level as a result of the RS flipflops, formed by the combination of NANDcircuits G23 and G24 and the combination of NAND circuits G25 and G26,being reset in response to the flash charging gate signal T4 whichreverts to its "L" level after two seconds since the emission of theflashlight from the electronic flash.

When a photographing operation resulted in neither overexposure norunderexposure after the emission of the flashlight, the first and thethird input to AND circuit G98 assume "H" level, whereby AND circuit G98outputs the flash proper emission signal S20 of "H" level during the twosecond interval during which the flash charging gate signal T4 assumesits "H" level. This allows a program contained within CPU50 to provide adisplay of proper exposure during two seconds for the photographingoperation which has taken place with the aid of the electronic flash inthe direct photometry mode.

FIG. 11 is a circuit diagram showing the detail of the power supplysustain circuit 67. The purpose of the power supply sustain circuit 67is to feed the electromagnet driver circuit 56 and the flash controlcircuit 66 upon shutter release, and to cut off the power supplyautomatically upon termination of the exposure process. Specifically,the circuit 67 includes a supply battery E1, the positive terminal ofwhich is connected to a bus L1 and the negative terminal of which isconnected to a common bus or return line L0. It will be seen that thecommon bus is connected to the ground. A series circuit including abattery check switch SW5, and resistors R38 and R39 is connected acrossthe buses L1, L0. The battery check switch SW5 is formed by aself-resetting switch which is mechanically interlocked with a movementof the mode changing knob 21 into alignment with the index "CHECK". Thejunction between the switch SW5 and the resistor R38 is connected to oneinput of AND circuit G38 (see FIG. 13). The junction between theresistors R38 and R39 is connected to the base of an NPN transistor Q23,the collector of which is connected through a resistor R40 to the baseof a PNP transistor Q34 and the emitter of which is connected to theground or the common bus L0. The transistor Q23 has its base alsoconnected to the collector of an NPN transistor Q24, the emitter ofwhich is connected to the ground and the base of which is connectedthrough a resistor R41 to the collector of a PNP transistor Q25. Thetransistor Q25 has its emitter connected to the bus L1 and has its baseconnected to the bases of PNP transistors Q28, Q29, Q30, Q31, Q32 andQ33. Each of the transistors Q25 and Q29 to Q33 has its emitterconnected to the bus L1, forming a current mirror circuit with respectto the transistor Q28.

Also connected across the buses L1 and L0 is a series circuit includinga release switch SW1, capacitor C6 and resistors R44 and R43. Therelease switch SW1 is mechanically interlocked with the movablereflecting mirror 31, and is closed during the initial phase of theupward movement of the mirror 31 and is opened toward the end of itsdownward movement. The junction between the release switch SW1 andcapacitor C6 is connected to the ground through a resistor R42. Thejunction between the resistors R44 and R43 is connected to the base ofan NPN transistor Q26, which has its emitter connected to the ground andwhich has its collector connected to the emitter of an NPN transistorQ27. The transistor Q27 has its base connected through a resistor R99 tothe emitter of an NPN transistor Q39 (see FIG. 12) and has its collectorconnected to the collector of an NPN transistor Q35. The transistor Q35has its collector connected through a resistor R45 to the collector andbase of the transistor Q28 and has its emitter connected to the groundwhile its base is connected through a resistor R46 to the junctionbetween resistors R48 and R47. The resistor R48 has its remote endconnected to the collector of the transistor Q29 while the remote end ofthe resistor R47 is connected to the ground. The junction between theresistors R48 and R47 is also connected to the collector of an NPNtransistor Q36, which has its emitter connected to the ground and whichhas its base connected through a resistor R59 (see FIG. 13) to theoutput of NAND circuit G33 (see FIG. 13). The transistor Q30 has itscollector connected through a resistor R49 to the base of an NPNtransistor Q46 (FIG. 12). The collector of the transistor Q31 isconnected to the ground through a resistor R50 and is also connected tothe input of NOT circuit G102 (FIG. 13). The collector of the transistorQ32 is connected to the ground through a resistor R51 and is alsoconnected to the control signal input of the latch circuit DFO (FIG. 9),thereby supplying the collector voltage of the transistor Q32 thereto asthe release signal S0. The collector of the transistor Q33 is connectedto the collector of the transistor Q34 and is also connected through aresistor R52 to the base of an NPN transistor Q37. The transistor Q37has its emitter connected to the ground and its collector connected toone end of the electromagnet driver circuit 56 and the flash controlcircuit 66, both of which have their other end connected to the commonbus L1. Thus, the transistor Q37 functions as a switching transistorwhich selectively couples the power supply to the driver circuit 56 andthe control circuit 66. In addition, the collector of the transistor Q37is also connected to the cathode of a light emitting diode D0 (FIG. 13)which provides a display of the result of a battery check operation andto one end of a resistor R58 (FIG. 13). The transistor Q34 has itsemitter connected to the bus L1 and its base connected through aresistor R40 to the collector of the transistor Q23. The transistor Q34is forcibly turned on during the battery check operation to enable thebattery to be checked under the condition that a maximum current isdrawn therefrom by feeding the driver circuit 56 and the control circuit66.

FIG. 12 is a circuit diagram showing the detail of the trigger timingcontrol circuit 52 which operates to control the timing to initiate thephotometry by the head amplifier 51. The trigger switch SW2 is opened ininterlocked relationship with the beginning of running of the firstblind of the shutter and is closed in interlocked relationship with thecompletion of a film winding operation. The supply voltage Vcc isapplied to one end of the switch, the other end of which is connected tothe base of an NPN transistor Q39. The transistor Q39 has its collectorconnected to the collector of a PNP transistor Q38 and has its emitterconnected through a resistor R99 (FIG. 11) to the base of the transistorQ27 (FIG. 11). The transistor Q38 has its emitter connected to receivethe supply voltage Vcc and has its base connected to the bases of PNPtransistors Q40 and Q48. The trigger switch SW3 is shunted by a triggertiming delay capacitor C7. The terminal of the capacitor C7 connected tothe base of the transistor Q39 is connected to the base of a PNPtransistor Q41 and also to one end of a time constant semi-fixedresistor RV6, which determines a trigger delay time. The transistor Q41has its collector connected to the ground and has its emitter connectedto the base of a PNP transistor Q42, the emitter of which is connectedto the collector of the transistor Q40, the emitter of which is in turnconnected to receive the supply voltage Vcc. The collector of thetransistor Q42 is connected to the base of an NPN transistor Q47 andalso connected to the collector of an NPN transistor Q43. The transistorQ43 has its emitter connected to the ground and has its base connectedto the base and collector of an NPN transistor Q44. The transistor Q44has its emitter connected to the ground and has its collector connectedto the collector of a PNP transistor Q49. The transistor Q49 has itsemitter connected to the collector of the transistor Q40 and has itsbase connected to the emitter of a PNP transistor Q45. The transistorQ45 has its collector connected to the ground and has its base connectedthrough a resistor R53 to receive the supply voltage Vdd and alsoconnected through a resistor R54 to the collector of an NPN transistorQ46. The transistor Q46 has its emitter connected to the ground and hasits base connected through a resistor R49 (FIG. 11) to the collector ofthe transistor Q30 (FIG. 11). The collector of the transistor Q46 isconnected to the other end of the semi-fixed resistor RV6 and is alsoconnected through a resistor R61 to the collector and base of thetransistor Q48. The supply voltage Vcc is applied to the emitter of thetransistor Q48, which forms a current mirror circuit with respect to thetransistors Q38 and Q40, respectively. The transistor Q47 has itsemitter connected to the ground and has its collector connected througha resistor R55 to be fed with the supply voltage Vcc, the collectorbeing also connected to one input of NAND circuit G32 (FIG. 13) and tothe input of NOT circuit G101. The combination of the transistors Q40 toQ49 and resistors R53 to R55 and R61 forms together a differentialamplifier having a non-inverting input which is defined by the base ofthe transistor Q41, an inverting input which is defined by the base ofthe transistor Q46 and an output which is defined by the collector ofthe transistor Q47. NOT circuit G101, to the input of which thecollector of the output transistor Q47 is connected, has its outputconnected through the resistor R15 (FIG. 8) to the base of thetransistor Q3 (FIG. 8), thereby supplying this transistor Q3 with thetrigger signal S1 (see FIG. 18b) which changes to its "H" level at agiven time interval after the trigger switch SW2 has been opened.

FIG. 13 is a circuit diagram showing the detail of the battery checkcircuit 63 and the power supply reset circuit 64. The power supply resetcircuit 64 will be initially considered. The purpose of the resetcircuit 64 is to terminate the supply sustaining condition maintained bythe power supply sustain circuit 67. The supply sustaining condition isterminated when the supply voltage Vcc is below a given value, when agiven time interval has passed since the closure of the shutter, andwhen the exposure is to be forcibly terminated when it continues over aprolonged period of time. To this end, NAND circuit G33 which representsthe output end of the reset circuit 64 has three inputs, including afirst input from the output of NAND circuit G32. One input to NANDcircuit G32 is connected to the collector of the transistor Q47 (FIG.12) while the other input is connected through NOT circuit G34 to theoutput of comparator A10. When the supply voltage Vcc is below a givenlevel, the comparator A10 produces an output of "L" level, whereby NANDcircuit G32 produces an output of "L" level, resetting the supplysustaining action. However, it should be understood that since aresetting operation during the exposure process may cause a reduction inthe magnitude of the supply voltage Vcc to increase an exposure error orto cause an unstable operation of the second blind retainingelectromagnet MG1 (FIG. 15), such resetting operation takes place onlybefore an exposure process is initiated. Specifically, a logical productof the collector voltage (trigger signal) of the transistor Q47 (FIG.12) and the output from NOT circuit G34 is inverted to form a signalwhich requires the supply sustaining action to be reset. NAND circuitG33 has a second input, to which a supply reset signal S12 is applied,which is formed by a delayed version of the exposure terminate signalS13 from the delay circuit DLO (FIG. 15). NAND circuit G33 has a thirdinput which is connected to the Q output of an RS flipflop RSF2 (FIG.16) to receive the auto limiter signal T2 which also serves as thesupply limiter signal. The output of NAND circuit G33 is connectedthrough a resistor R59 to the base of the transistor Q36 (FIG. 11).

On the other hand, the battery check circuit 63 determines whether ornot the supply voltage Vcc is equal to or greater than a given value.The circuit includes a series combination of resistors R56, R57 and R58having one end connected to receive the supply voltage Vcc. The junctionbetween the resistors R56 and R57 is connected to the non-invertinginput of the comparator A10 while the junction between the resistors R57and R58 is connected to the non-inverting input of a comparator A11. Areference voltage V₁ is applied to the inverting input of each of thecomparators A10 and A11. The output of the comparator A10 is connectedto the second input of a three input NAND circuit G35, a third input ofa three input NAND circuit G36 and the input of NOT circuit G34. Theoutput of the comparator A11 is connected to a second input of NANDcircuit G36. A flashing period signal T8, which comprises a pulse signalof about 10 Hz fed from a timer circuit 68 shown in FIG. 16, is appliedto the first input of NAND circuit G35. The output of AND circuit G38 isconnected to the third input of NAND circuit G35 and to the first inputof NAND circuit G36. One input of AND circuit G38 is connected to oneend of the battery check switch SW5 (FIG. 11) while the other input isconnected through NOT circuit G102 to the collector of the transistorG31 (FIG. 11). The outputs of NAND circuits G35 and G36 are connected torespective inputs of NAND circuit G37, the output of which is connectedthrough a resistor R60 to the anode of the light emitting diode DO,which provides a display of the result of a battery checking operation.The diode DO is disposed within the window 23 initially mentioned, andhas its cathode connected to the collector of the transistor G37 (FIG.11).

The operation of the power supply sustain circuit 67, the trigger timingcontrol circuit 52, the supply reset circuit 64 and the battery checkcircuit 63 will now be described briefly. The depression of the shutterrelease button 11 (FIGS. 1 and 2) causes its interlocked release switchSW1 to be closed, whereby the transistor Q26 is turned on through thecapacitor C6 and resistor R44. Since the trigger switch SW2 is closed atthis time, the transistor Q27 is maintained on, which allows thetransistor Q28 to be turned on through resistor R45 as are thetransistors Q29 and Q35. Once the transistor Q35 is turned on, its basecurrent is supplied from the collector of the transistor Q29subsequently, thus maintaining the supply sustaining action. When thetransistor Q28 is turned on, all of the transistors Q29 to Q33 areturned on, and thus the transistor Q37 is turned on, feeding theelectromagnet driver circuit 56 and the flash control circuit 66. In thetrigger timing control circuit 52, the transistor Q46 is supplied withits base current through the transistor Q30. When the movable reflectingmirror 31 has completed its upward movement and the first blind of theshutter begins running to open the trigger switch SW2, the basepotential of the transistor Q41 decreases gradually to allow the outputtransistor Q47 to be turned on to change the output from NOT circuitG101 to its "H" level (see FIG. 18) after a delay time which isdetermined by the time constant of a delay circuit comprising thecapacitor C7 and the semi-fixed resistor RV6 as well as the ratio of theresistance of the resistors R53 and R54. The signal of "H" level fromNOT circuit G101 is fed through the resistor R15 (FIG. 8) to be appliedto the base of the transistor Q3 as the trigger signal S1, therebyturning the transistor Q3 on. The transistors Q5 and Q1 are then turnedoff, enabling an integrating operation of a photocurrent during directphotometry. Subsequently, the electromagnet MG1 (FIG. 15) which retainsthe second blind against running is deenergized, allowing the secondblind to begin running. At a given time delay after the initiation ofrunning of the second blind, the delay circuit DLO (FIG. 15) producesthe supply reset signal S12 of "L" level, whereby NAND circuit G33produces an output of "H" level to turn the transistor Q36 on. Thisinterrupts the flow of the base current to the transistor Q35, wherebythe supply sustaining action is reset. Specifically, as the transistorQ35 is turned off, the transistors Q28, Q33 and Q37 are sequentiallyturned off, interrupting the power supply to the electromagnet drivercircuit 56 and the flash control circuit 66.

When the supply voltage Vcc is below a given value, the comparator A10produces an output of "L" level, whereby the output of NAND circuit G32reverts to its "L" level since its one input is normally maintained atits "H" level. This turns the transistor Q36 off (through gate G33),whereby the supply sustaining action is reset in a manner similar tothat mentioned above. If the magnitude of the supply voltage Vcc isreduced during the exposure process, an exposure error will increase orthe operation of the electromagnet MG1 (FIG. 15) which retains thesecond blind will become unstable. To prevent these occurrences,resetting of the supply sustaining action due to a reduction in themagnitude of the supply voltage Vcc is prevented during the exposureprocess. Specifically, during the exposure process, the collectorvoltage of the transistor Q47 which represents the trigger signal is atits "L" level, and hence this signal is utilized by forming its logicalproduct with the inversion of the output from the comparator A10 so asto be supplied to the first input of NAND circuit G33. Accordingly, theresetting of the supply sustaining action due to a reduction in themagnitude of the supply voltage Vcc takes place before the triggerswitch SW2 is opened. If the resetting occurs before the trigger switchSW2 is opened, the movable reflecting mirror 31 is mechanically lockedin the course of its upward movement.

The power supply sustain circuit 67 is arranged so that its sustainingaction is forcibly interrupted when the exposure period exceeds a givenvalue as when taking a picture under a very low brightness. This isbecause it is recognized that the dissipation of the supply battery E1had better be prevented rather than allowing a photographing operationto be continued if the exposure period continues as long as severalminutes. To this end, the auto limiter signal T2 which also serves asthe supply limiter signal is supplied to the third input of NAND circuitG33. As shown in FIG. 18e, the signal T2 reverts to its "L" level at agiven time interval (120 seconds) after the trigger swtich is opened,thus resetting the supply sustaining action in the manner mentionedabove.

It will be noted that the emitter of the transistor Q39 feeds a signalto the transistor Q27 through a resistor R99. The purpose of theconnection is to prevent the supply sustain circuit 67 from resuming thesupply sustaining condition which might occur as a result of achattering of the release switch SW1 when it is opened during thedownward movement of the movable reflecting mirror 31, by turning thetransistor Q27 off while the trigger switch SW2 is open.

When it is desired to check the battery, the mode changing knob 21 (FIG.2) is turned into alignment with the index "CHECK". This turns thebattery check switch SW5 on, supplying "H" level to one input of NANDcircuit G38. NAND circuit G38 produces an output of "H" level since NOTcircuit G102 produces an output of "H" level when the supply sustaincircuit 67 is not in its supply sustaining condition, namely, during thenormal time when the shutter release operation does not take place. In afirst instance, which represents a normal condition, the supply voltageVcc may be equal to or above a given value. In this instance, thecomparators A10 and A11 both produce outputs of "H" level, whereby NANDcircuit G35 outputs the flashing period signal T8, and NAND circuit G36produces an output of "L" level. As a consequence, the "L" level outputfrom NAND circuit G36 is predominant, and NAND circuit G37 produces anoutput of "H" level, allowing the light emitting diode DO to beilluminated in order to indicate that the supply voltage Vcc is equal toor above a given value. In a second instance, the supply voltage Vcc maybe equal to or above a given value, but may be below another givenvalue. Specifically, the potential at the junction between the resistorsR56 and R57 may be higher than the reference voltage V₁, but thepotential at the junction between the resistors R57 and R58 may be lowerthan the reference voltage. In this instance, the comparator A10produces an output of "H" level while the comparator A11 produces anoutput of "L" level. Thus, NAND circuit G36 produces an output of "H"level while NAND circuit G35 outputs the flashing period signal T8.Accordingly, NAND circuit G37 now outputs the flashing period signal T8,which causes the light emitting diode DO to be flashed at a frequency ofabout 10 Hz. In this manner, the fact that the supply voltage Vcc tendsto be reduced is displayed, urging an operator to change the supplybattery E1. In a third instance, the supply voltage Vcc may be reducedbelow said another given value to prevent the electrical circuit withinthe camera 10 from operating properly. In this instance, the comparatorsA10 and A11 both produce outputs of "L" level, whereby NAND circuits G35and G36 both produce outputs of "L" level. This in turn causes NANDcircuit G37 to produce an output of "L" level. Hence, the light emittingdiode DO remains deenergized, indicating that the supply voltage Vcc isless than the given value.

When the mode changing knob 21 is operated to close the battery checkswitch SW5 in the course of the shutter release operation, NOT circuitG102 produces an output of "L" level, whereby NAND circuit G38 producesan output of "L" level. This causes NAND circuit G37 to produce anoutput of "L" level, preventing an operation of the light emitting diodeDO. As mentioned previously, during the battery check operation, thetransistor Q23 operates to turn the transistor Q34 on forcibly to causea forced energization of the electromagnet driver circuit 56 and theflash control circuit 66, thus performing the battery check operationunder the condition that a current dissipation is at its maximum.

FIG. 14 is a circuit diagram showing the detail of the flash decisioncircuit 62. The flash decision circuit 62 operates to determine whetheror not a power source within the electronic flash is turned on andwhether a charging operation of the electronic flash is completed, bydetecting the current level of a signal S15 which is supplied from theelectronic flash through a single signal line. An NPN transistor Q50 isconnected in a diode configuration, and is fed with the supply voltageVcc at its emitter while its collector and base are adapted to beconnected to the electrical circuit of an electronic flash, not shown,through an electrical contact provided on the flash mounting shoe 24 orflash interconnecting connector 25 (see FIGS. 1 and 2). A seriescombination of resistors R67 and R65 is connected in shunt with thetransistor Q50. The resistor R67 is shunted by a PNP transistor Q51having its emitter connected to the supply voltage and collectorconnected to the junction between the resistors R67 and R65. Thecollector of the transistor Q51 is also connected to the base of a PNPtransistor Q52 while the base of the transistor Q51 is connected to theemitter of the transistor Q52 and to the base of PNP transistors Q77 andQ56. The collector of the transistor Q52 is connected to the groundthrough a resistor R68. The supply voltage Vcc is applied to the emitterof the transistor Q77, the collector of which is connected to the groundthrough a series combination of resistors R70 and R69. The junctionbetween the resistors R70 and R69 is connected to the base of an NPNtransistor Q53, the emitter of which is connected to the ground and thecollector of which is connected to the supply voltage Vcc through aseries combination of resistors R71 and R72. The junction between theresistors R71 and R72 is connected to the bases of PNP transistors Q54and Q55. The supply voltage Vcc is applied to the emitter of thetransistors Q54, the collector of which is connected to the groundthrough a resistor R79. The collector of the transistor Q54 is connectedto a signal line which conveys the flash power on signal S14 forapplication to the input port I13 of CPU50 (FIG. 7). The supply voltageVcc is applied to the emitter of the transistor Q55, the collector ofwhich is connected through a resistor R73 to the base and collector ofan NPN transistor Q57 and to the base of an NPN transistor Q58. Theemitter of the transistor Q57 is connected to the ground while thecollector of the transistor Q58 is connected to the collector of thetransistor Q56 and the emitter of the transistor Q58 is connected to theground through a resistor R74. The supply voltage Vcc is applied to theemitter of the transistor Q56, the collector of which is connected tothe ground through a resistor R75 and also connected through a resistorR76 to the base of an NPN transistor Q59. The supply voltage Vcc isapplied to the collector of the transistor Q59 through a resistor R77,and the emitter of the transistor Q59 is connected to the ground. Thecollector of the transistor Q59 is connected to the input of NOT circuitG39, the output of which is connected to one input of AND circuit G40.The other input of AND circuit G40 is connected to the Q output of theRS flipflop RSF4 (FIG. 16) through NOT circuit G41 so as to be fed withthe inversion of the flash charging gate signal T4. The output of ANDcircuit G40 is connected through a resistor R78 to the base of an NPNtransistor Q60, the emitter of which is connected to the ground and thecollector of which is connected to the cathode of a light emitting diodeD1, which operates to indicate the completion of a charging operationwithin the electronic flash. The diode D1 is assembled into thephotographing information display 39 and is operative, when energized,to display a lightning symbol " " to indicate the completion of acharging operation within the electronic flash. The anode of the diodeD1 is connected to one end of a constant current source CC3, the otherend of which is connected to receive the supply voltage Vcc.

In operation, when a power switch of the electronic flash, not shown, isturned on, a flash power source signal S15 having a magnitude on theorder of about 10 μA flows toward the electronic flash. This turns thetransistor Q52 on, followed by successive turn-on of the transistorsQ51, Q77, Q53 and Q54. Accordingly, the collector of the transistors Q54assumes its "H" level. The transistors Q55, Q56 and Q58 are also turnedon, but the transistor Q59 remains off because the magnitude of the basecurrent of the transistor Q56 is low for the source signal S15 on theorder of 10 μA to prevent its collector potential from rising highenough to provide sufficient base current to the transistor Q59.Accordingly, NOT circuit G39 produces an output of "L" level as is theoutput from AND circuit G40, preventing the transistor Q60 from beingturned on to cause an illumination of the diode D1. Subsequently, whenthe charging operation within the electronic flash is completed, theflash charging signal S15 on the order of about 100 μA flows toward theelectronic flash. This allows the collector potential of the transistorQ56 to rise sufficiently to supply sufficient base current to thetransistor Q59, which is therefore turned on. This reduces the collectorpotential of the transistor Q59 to cause NOT circuit G39 to produce anoutput of "H" level. Since the flash charging gate signal T4 remains atits "H" level for a time interval of about two seconds since theinitiation of emission of flashlight from the electronic flash, ANDcircuit G40 produces an output of "L" level during a two second intervalafter the emission of flashlight from the electronic flash. However, ANDcircuit G40 produces an output of "H" level at other times, thus turningthe transistor Q60 on. This allows the diode D1 to be fed from theconstant current circuit CC3 for illumination, thus indicating thecompletion of the charging operation within the electronic flash. Thereason that the display of the completion of the charging operation isinhibited during the two second interval after the emission offlashlight from the electronic flash is because it is necessary todisable the operation of the diode D1 inasmuch as a proper exposuresignal having a magnitude of about 100 μA is fed from the electronicflash after the emission of flashlight, in an on-and-off manner, throughthe same signal line on which the source signal and the flash chargingsignal S15 are conveyed. The display of a proper exposure is given by aflashing of the liquid crystal display panel in the photographinginformation display 39, as will be described later.

FIG. 15 is a circuit diagram showing the detail of the selection circuit55, the electromagnet driver circuit 56 and the flash control circuit 66shown in FIG. 5. The first selection circuit 55 determines which of ashutter control signal S17 produced by the direct photometry or theshutter control signal S16 outputted by CPU50 should be used to controlthe electromagnet driver circuit 56 in accordance with a photographingmode selected. It includes NAND circuit G48 having a first input whichis connected to one end of the auto switch SW4 (FIG. 7). Accordingly,the signal to this input will be at its "H" level only during theautomatic mode, and is the same as that supplied to the input port IO ofCPU50. NAND circuit G48 has a second input which is connected to theoutput of NAND circuit G3 (FIG. 7) through NOT circuit G46 and whichreceives the inversion of the same signal as that supplied to the inputport I6 of CPU50, which assumes its "H" level only during the memorymode. NAND circuit G48 has a third input which is connected to theoutput of NAND circuit G9 (FIG. 7) through NOT circuit G47 and whichthus receives the inversion of the same signal as that supplied to theinput port I2 of CPU50, which assumes its "H" level only during thespotwise mode. Accordingly, NAND circuit G48 receives three inputs of"H" level during the automatic mode and when neither the memory mode norspotwise mode is selected, or when the average photometry, directautomatic mode is selected. At such time, it produces an output of "L"level. NAND circuit G51 has one input which is supplied with the signalapplied to the first input of NAND circuit G48, as inverted by NOTcircuit G49. The other input of NAND circuit G51 is connected to one endof the manual switch SW3 (FIG. 7) through NOT circuit G50, and thusreceives the same signal as applied to the input port I1 of CPU50 whichassumes its "H" level only during the manual operation, as inverted byNOT circuit G50. Thus NAND circuit G51 is enabled to produce an outputof "L" level when neither the automatic mode nor the manual mode isselected, namely, only when the off mode is selected. The output of NANDcircuit G48 is connected to one input of NAND circuit G52 while theoutput of NAND circuit G51 is connected to the other input of NANDcircuit G52 and also connected to one input of NAND circuit G62 andconnected through NOT circuit G63 to one input of NAND circuit G64. Theoutput of NAND circuit G52 is connected to one input of AND circuit G70:and to one input of each of NAND circuit G66 and AND circuit G69. Theoutput of NAND circuit G52 is also connected to one input of NANDcircuit G54 and also connected through NOT circuit G53 to one input ofNAND circuit G55. The output of NAND circuit G52 is at its "H" levelwhenever either output from NAND circuit G48 or G51 assumes its "L"level. Thus a discrimination is made between the average directphotometry, automatic mode or the off mode on one hand and otherphotographing modes on the other, and NAND circuit G52 produces anoutput of "H" level only during the average photometry, direct automaticmode or the off mode. This leads to the consequence that during the offmode, the maximum length of the exposure period is controlled, and thephotographing operation takes place in the same manner as the averagephotometry, direct automatic mode in other respects. The output of NANDcircuit G52 is fed as the bias switching signal S4 to the operationalamplifier A2 (FIG. 8) to switch the bias current in the amplifier A2 inaccordance with the photographing mode selected, as mentionedpreviously.

The other input to NAND circuit G54 is connected to the output of NOTcircuit G28 (FIG. 10) so as to receive the shutter control signal S17which is produced in accordance with the result of the directphotometry. The other input to NAND circuit G55 is connected to theoutput port 09 of CPU50 (FIG. 7) so as to receive the shutter controlsignal S16 which is produced during the memory, the manual and thespotwise mode. The output of NAND circuit G54 is connected to a secondinput of a three input NAND circuit G57, and the output of NAND circuit55 is connected to a third input of the three input NAND circuit G57.The first input of NAND circuit G57 is connected to the Q output of anRS flipflop RSFO (FIG. 16) through NOT circuit G56 so as to receive theinversion of a high speed limiter signal TO (see FIG. 18c) which ismaintained at its "H" level for an interval of about 500 μS after thetrigger is opened. The high speed limiter signal TO determines theminimum exposure period. Specifically, assuming that the averagephotometry, direct automatic mode or the off mode is selected, theoutput from NAND circuit G54 remains at its "L" level only during theinterval that the shutter control signal S17 produced in accordance withthe result of the direct photometry assumes its "H" level. On the otherhand, the output from NAND circuit G55 is at its "H" level independentlyfrom the level of the shutter control signal S16 which is producedduring the manual mode or the like. Consequently, the output from NANDcircuit G57 is controlled by the output from NAND circuit G54 if theoutput of NOT circuit G56 is at its "H" level, and assumes its "H" levelonly when the shutter control signal S17 is at its "H" level. In otherwords, the output of NAND circuit G57 produces the shutter controlsignal S17 which is produced in accordance with the result of the directphotometry. In a similar manner, the output of NAND circuit G57 producesthe shutter control signal S16 during the memory hold, the manual modeand the spotwise mode. Referring to FIG. 18c, it will be seen that thehigh speed limiter signal TO is maintained at its "H" level for aninterval of about 500 μS after the trigger has been opened. Hence,during such interval, the output from NAND circuit G57 assumes its "H"level independently of the outputs from NAND circuits G54 and G55, thuspreventing the electromagnet MG1 which constrains the second blind frombeing deenergized. In this manner, the minimum exposure period islimited by the signal TO to 1/2000 second.

The other input to AND circuit G70 is connected to the collector of thetransistor G54 (FIG. 14) so as to receive the flash power on signal S14therefrom. The output of AND circuit G70 is connected to one input ofNAND circuit G60 and is also connected through NOT circuit G59 to oneinput of NAND circuit G58, the other input of which is connected to theoutput of NAND circuit G57. The other input to NAND circuit G60 isconnected to the Q output of an RS flipflop RSF1 (FIG. 16) so as toreceive the flash synchronized timing signal T3 therefrom. The timingsignal T3 is maintained at its "H" level for an interval of 16milliseconds after the opening of the trigger, as indicated in FIG. 18f.The output of NAND circuit G58 is connected to one input of NAND circuitG61, the other input of which is connected to the output of NAND circuitG60. Assume now that either the average photometry, direct automaticmode or the off mode is selected and the power source of the electronicflash is not turned on or the electronic flash is not mounted on thecamera 10. At this time, the flash power on signal S14 is at its "L"level, whereby the same signal as the output signal from NAND circuitG57 is outputted from NAND circuit G61. If the electronic flash is thenmounted on the camera and its power source turned on, the power onsignal S14 changes to its "H" level, whereby NAND circuit G61 outputsthe flash synchronized timing signal T3. This establishes an exposureperiod which is equal to a constant value of 1/60 second. During aphotographing mode other than the average photometry, mode directautomatic mode or the off mode, the output of AND circuit G70 changes toits "L" level, and the flash synchronized timing signal T3 has nothingto do with the shutter control. The purpose of causing the emission offlashlight from the electronic flash with an exposure periodsynchronized with the operation of the flash as long as the power sourceof the electronic flash is maintained on is to provide a correction ofthe prior art practice which adopted a scheme to inhibit the emission offlashlight from the electronic flash whenever an exposure period is lessthan about 1/60 second. Specifically, in conventional cameras, when anobject being photographed is under a bright illumination and theresulting exposure period is short, the emission of flashlight from theelectronic flash is inhibited because it is almost unnecessary to flashand because this results in a saving in the power dissipation of theelectronic flash. However, such practice may result in an inconvenienceby failing to comply with the intended composition of a photographer.Accordingly, the exposure period is forcibly synchronized with theoperation of the electronic flash, which is caused to emit flashlight.

The output of NAND circuit G61 is connected through a resistor R91 tothe base of an NPN transistor Q66 having its emitter connected to theground and its collector connected to receive the supply voltage Vccthrough the coil of the electromagnet MG1 which constrains the secondblind of the shutter in the electromagnet driver circuit 56. Asmentioned previously, the supply voltage Vcc is applied to thetransistor Q66 only during the time the supply sustain circuit 67 (FIG.11) maintains the supply sustaining condition. The output of NANDcircuit G61 is also connected to the input port I12 of CPU50 (FIG. 7) tosupply an exposure terminate signal S13 thereto. The output of NANDcircuit G61 is also connected to the second input of NAND circuit G33(FIG. 13) through the delay circuit DLO. In this manner, the output ofNAND circuit G61 is delayed by a given time interval by the delaycircuit DLO before it is supplied to NAND circuit G33 as the supplyreset signal S12. The purpose of providing the delay circuit DLO is toassure a proper functioning of the flash control circuit 66 since boththe electromagnet driver circuit 56 and the flash control circuit 66 arefed from the supply sustain circuit 67 (FIG. 11) and hence the directapplication of the exposure terminate signal S13 from NAND circuit G61to the supply sustain circuit 67 may interfere with the functioning ofthe flash control circuit 66.

The output of NAND circuit G51 is connected to one input of AND circuitG62 and also connected through NOT circuit G63 to one input of NANDcircuit G64, as mentioned previously. The other input of NAND circuitG62 is connected to the Q output of the RS flipflop RSF2 (FIG. 16) to befed with the auto limiter signal T2 therefrom. Referring to FIG. 18e, itwill be seen that the auto limiter signal T2 is maintained at its "H"level during an interval of 120 seconds after the trigger has beenopened, thus defining the maximum length of the exposure period duringthe automatic mode. The other input of NAND circuit G64 is connected tothe Q output of an RS flipflop RSF3 (FIG. 16) so as to be fed with anoff limiter signal T1 therefrom. Referring to FIG. 18d, it will be seenthat the off limiter signal T1 is maintained at its "H" level during aninterval of 24 milliseconds after the trigger has been opened, thusdetermining an exposure period which should be used during the off mode.The output of NAND circuit G62 is connected to one input of AND circuitG65, the other input of which is connected to the output of NAND circuitG64. The output of AND circuit G65 is connected through a resistor R80to the base of an NPN transistor Q63 which has its emitter connected tothe ground and which has its collector connected to the base of thetransistor Q66. When the output from NAND circuit G51 is at its "L"level or during the off mode, the output from NOT circuit G63 will be atits "H" level, whereby AND circuit G65 outputs the inversion of the offlimiter signal T1. Consequently, when 24 milliseconds pass since theopening of the trigger, the transistor Q63 is turned on, and thetransistor Q66 is turned off to deenergize the electromagnet MG1 tothereby close the shutter, independently from the output of NAND circuitG61. During a photographing mode other than the off mode, AND circuitG65 outputs the inversion of the auto limiter signal T2. Consequently,when about two minutes pass since the opening of the trigger, thetransistor Q63 is turned on, thus forcibly closing the shutter in asimilar manner.

Considering now the flash control circuit 66, it includes a PNPtransistor Q64 having its base connected through a resistor R85 to Qoutput of the RS flipflop RSF1 (FIG. 16) so as to be fed with the flashsynchronized timing signal T3 therefrom. The transistor Q64 has itscollector connected to the ground and its emitter connected through aresistor R86 to the base of a PNP transistor Q65. The transistor Q65 hasits base connected to the emitter thereof through a resistor R87, towhich the supply voltage Vcc is applied. The collector of the transistorQ65 is connected to the ground through a series combination of resistorsR88 and R89, with a junction therebetween being connected through acapacitor C8 to the gate of a thyristor SCR1 which is used to triggerthe electronic flash. The gate is also connected to the ground through aresistor R90 while the cathode of the thyristor is directly connected tothe ground. The anode of the thyristor SCR1 is adapted to be connectedto the electrical circuit of the electronic flash through the flashmounting shoe 24 (FIG. 2) or the connector 25 (FIG. 1). A flash emitsignal S19 is transmitted to the electronic flash whenever the thyristorSCR1 is to be fired. Assuming that the electronic flash is mounted onthe camera 10 and the charging operation therein has been completed, thedepression of the shutter release button 11 (FIGS. 1 and 2) allows thefirst blind of the shutter to begin running. When about 16 millisecondspass since the opening of the trigger, the flash synchronized timingsignal T3 assumes its "L" level, whereby the transistor Q64 is turned onas is the transistor Q65, thus applying a pulse voltage to the gate ofthyristor SCR1 through the capacitor C8, thus turning the thyristor on.Thereupon, a trigger current passes through the thyristor SCR1 from theelectronic flash in the form of a flash emit signal S19, thereby causingthe electronic flash to emit flashlight.

NAND circuit G68 has one input which is connected to the collector ofthe transistor Q54 (FIG. 14) so as to be fed with the flash power onsignal S14, and has the other input which is connected to the output ofNOT circuit G28 (FIG. 10) so as to be fed with the shutter controlsignal S17 which is produced in accordance with the result of the directphotometry. The output of NAND circuit G68 is connected to one input ofAND circuit G69 and also connected through NOT circuit G67 to one inputof NAND circuit G66. The other input of each of NAND circuit G66 and ANDcircuit G69 is connected to the output of NAND circuit G52. The outputof NAND circuit G66 is connected through a resistor R81 to the base of aPNP transistor Q61 while the output of AND circuit G69 is connectedthrough a resistor R82 to the base of an NPN transistor Q62. The supplyvoltage Vcc is applied to the emitter of the transistor Q61, which hasits collector connected to the collector of the transistor Q62 through aseries combination of resistors R83 and R84. The transistor Q62 has itsemitter connected to the ground. The junction between the resistors R83and R84 is adapted to be connected to the electrical circuit of theelectronic flash through an electrical contact of the flash mountingshoe 24 (FIG. 2) or the connector 25 (FIG. 1), thus transmitting anemission control signal S18 to the electronic flash. During the averagephotometry mode, direct automatic mode or the off mode, NAND circuit G52produces an output of "H" level, so that both NAND circuit G66 and ANDcircuit G69 are enabled, whereby AND circuit G69 passes the outputsignal from NAND circuit G68 therethrough while NAND circuit G66 outputsthe inversion of the output from NAND circuit G68. When a picture is tobe taken in the direct photometry mode with the aid of the electronicflash which is mounted on the camera 10, the flash power on signal S14assumes its "H" level, and hence NAND circuit G68 outputs the inversionof the shutter control signal S17 which is produced in accordance withthe result of the direct photometry. If the shutter release button 11(FIGS. 1 and 2) is now depressed to allow the first blind of the shutterto begin running to initiate the exposure process, the shutter controlsignal S17 assumes its "H" level before the proper exposure is reached.Accordingly, NAND circuit G66 produces an output of "L" level as is theoutput from AND circuit G69. Accordingly, the transistor Q61 is turnedon while the transistor Q62 is turned off, whereby the junction betweenthe resistors R83 and R84 is electrically connected with the powersupply through the resistor R83, producing the emission control signalS18 of "H" level. When the electronic flash emits flashlight and theexposure reaches a proper level, the shutter control signal S17 revertsto its "L" level. This turns the transistor Q61 off and turns thetransistor Q62 on, thus changing the emission control signal S18 to its"L" level. This operates on the emission control circuit, not shown,within the electronic flash to cease the emission of flashlighttherefrom. When neither the average photometry mode, direct automaticmode nor the off mode is selected for the camera 10, NAND circuit G52produces an output of "L" level, whereby NAND circuit G66 produces anoutput of "H" level while AND circuit G69 produces an output of "L"level, thus turning both transistors Q61 and Q62 off. In this manner,the emission control signal S18 has no influence whatsoever on theemission control circuit of the electronic flash.

FIG. 16 is a circuit diagram showing the detail of the timer circuit 68.The timer circuit 68 produces a variety of timing signals which are usedto control the operation of the camera 10 of the invention. It comprisestwenty-seven T-type flipflops TF0 to TF26 in cascade connection, aselector circuit which selectively combines the outputs from theseflipflops to produce desired timing signals, and a reset circuit whichinitializes the timer circuit 68. It should be understood that a clockpulse CK (see FIG. 18a) having a fundamental frequency of 32.768 kHz issupplied to the flipflop TF0. The flipflops TF0 to TF26 in cascadeconnection form together a binary counter in which outputs Q0 to Q26 ofthe individual flipflops TF0 to TF26 produce pulse signals of respectivefrequencies which are represented by 2⁻(n+1) ×32.768 kHz, where n is anarbitrary integer from Ea clock input CK, to which the clock pulse CKhaving the fundamental frequency of 32.768 kHz is applied. The flipflopDF2 has Q output which is connected to one input of NAND circuit G79,the other input of which is connected to receive the memory detectingsignal which is the same as that supplied to the input port I6. Thecombination of the flipflop DF2 and NAND circuit G79 forms a synchronousdifferentiator which is known in itself. Specifically, NAND circuit G79outputs a negative pulse synchronized with the clock pulse CK at themoment when the data input of flipflop DF2 changes to its "H" level. Asimilar D-type flipflop DF3 has data input D which is connected to thecollector of the transistor Q32 (FIG. 11) so as to be fed with therelease signal SO. This flipflop has a clock input CK, to which theclock pulse CK is applied. The Q output of the flipflop DF3 is connectedto one input of NAND circuit G80, the other input of which is suppliedwith the release signal SO. In a manner similar to the combination ofthe circuit components DF2 and G79, the combination of the flipflop DF3and NAND circuit G80 forms a synchronous differentiator. A furtherD-type flipflop DF4 has data input D which is connected through NOTcircuit G90 to the output of NOT circuit G101 so as to be fed with theinversion of the trigger signal S1. This flipflop also has a clock inputCK, to which the clock pulse CK is applied. The Q output of the flipflopDF4 is connected to one input of NAND circuit G81, the other input ofwhich is connected to receive the inversion of the trigger signal S1.The combination of the flipflop DF4 and NAND circuit G81 also forms asynchronous differentiator. The three synchronous differentiatorsmentioned above constitute a circuit for resetting the timer circuit 68,and produce a reset pulse when the memory mode is selected, when theshutter is released (or actually when the supply sustain circuit 67 isenergized) and when the exposure process is initiated (or when thetrigger signal assumes its "L" level). The timer circuit 68 requires astart point to be specified for its functioning, which is provided byresetting the timer circuit 68 in accordance with the reset pulse. Theoutputs of NAND circuits G79, G80 and G81, which produce the resetpulse, are connected to different inputs of a three input AND circuitG82, the output of which is connected through NOT circuit G91 to eachreset input of the T-type flipflops TF0 to TF26. The output of ANDcircuit G82 is also connected to each reset input R of RS-flipflops RSF0to RSF3, RSF6 and RSF7 which form together the selector circuit, and isalso connected to one input of OR circuit G84.

The RS-flipflop RSF0 has a set input which is connected to the Q3 outputof the flipflop TF3, and produces at its Q output the high speed limitersignal TO which is maintained at its "H" level for an interval of 0.5millisecond after the trigger signal S1 has changed to its "H" level andwhich then reverts to its "L" level, as indicated in FIG. 18c. Theflipflop RSF3 has a set input S which is connected to the output of NANDcircuit G83, which has its one input connected to the Q8 output of theflipflop TF8 and which has other input connected to Q7 output of theflipflop TF7. Accordingly, the flipflop RSF3 produces at its Q outputthe off limiter signal T1 which is maintained at its "H" level for aninterval of 24 milliseconds after the trigger signal S1 has changed toits "H" level and which then reverts to its "L" level, as indicated inFIG. 18d. The flipflop RSF2 has a set input S which is connected to Q21output of the flipflop TF21, and produces at its Q output the autolimiter signal T2 which is maintained at its "H" level for an intervalof 120 seconds after the trigger signal S1 has changed to its "H" leveland which then reverts to its "L" level, as indicated in FIG. 18e. Theflipflop RSF1 has a set input S which is connected to Q8 output of theflipflop TF8, and produces at its Q output the flash synchronized timingsignal T3 which is maintained at its "H" level for an interval of 16milliseconds after the trigger signal S1 has changed to its "H" leveland which then reverts to its "L" level, as indicated in FIG. 18f. The Qoutput of the flipflop RSF1 is connected to the data input D of theflipflop DF5 and to one input of NAND gate G89, the other input of whichis connected to the Q output of the flipflop DF5. The flipflop DF5 has aclock input CK, to which the clock pulse CK is applied. The output ofNAND gate G89 is connected to the set input S of the flipflop RSF4, thereset input R of which is connected to the output of OR circuit G84. Theother input of OR circuit G84 is connected to the Q15 output of theflipflop TF15. Accordingly, the flipflop RSF4 produces at its Q outputthe flash charging gate signal T4 which changes to its "H" levelsimultaneously with a reverting of the flash synchronized timing signalT3 to its "L" level and which reverts to its "L" level after a timeinterval of about two seconds has passed thereafter. The RS flipflopRSF6 has a set input S which is connected to the output of a three inputNAND circuit G85, which receives Q8, Q6 and Q5 outputs from theflipflops TF8, TF6 and TF5, respectively, at its three inputs.Accordingly, the flipflop RSF6 produces at its Q output theunderexposure limiter signal T6 which changes to its "H" level aftertwenty-two milliseconds have passed since the trigger signal S1 haschanged to its "H" level, as indicated in FIG. 18h. The flipflop RSF7has a set input S which is connected to the Q26 output of the flipflopTF26, and produces at its Q output the memory limiter signal T7 whichreverts to its "L" level at an interval of about seventy minutes afterthe trigger signal S1 has changed to its "H" level, as indicated in FIG.18i. It is also to be noted that the flip-flop TF11 produces at its Q11output the flashing period signal T8 having a frequency which is closeto 10 Hz.

FIG. 17 is a circuit diagram showing the detail of the D/A conversioncircuit 58. The D/A conversion circuit 58 forms an A/D conversioncircuit of sequential comparison type, together with the comparator A12(FIG. 7) which forms the second comparator 59, and operates to convertan analog value (SV - AV), which is calculated from the brightnesssignal S6 or film speed signal SV and diaphragm aperture AV, intodigital format for input to CPU50. The D/A conversion circuit 58 is adigital-to-analog converter of eight bit ladder type comprising sixteenanalog switches AS0 to AS7 and AS10 to AS17, eight NOT circuits G150 toG157, sixteen resistors R149 to R157 and R160 to R166, and anoperational amplifier A21. A reference voltage Vr1 is applied to theinput of one-half of the switch bank, namely, analog switches AS0 to AS7while a reference voltage Vr2 having a greater magnitude than thereference voltage Vr1 is applied to the input of the remaining analogswitches AS10 to AS17. Individual bit signals b₀ to b₇ supplied from theoutput port 06 of CPU50 are applied to one control input of each of theanalog switches AS0 to AS7 and to the other control input of the analogswitches AS10 to AS17. On the other hand, the inversion of the bitsignals b₀ to b₇, formed by passing them through NOT circuits G150 toG157, are applied to the other control input of each of the analogswitches AS0 to AS7 and to one control input of each of the analogswitches AS10 to AS17. Pairs of outputs of the analog switches, eachpair formed by the output of one of the analog switches AS0 to AS7 andthe output of one of the analog switches AS10 to AS17, are connectedtogether and connected to one end of the resistors R150 to R157,respectively, the other end of which is connected to each differentjunction between resistors R149 and R160 to R166, which are connected ina series string. Specifically, the other end of the resistor R150 isconnected to the junction between resistors R149 and R160, the other endof the resistor R151 to the junction between resistors R160 and R161,the other end of the resistor R152 to the junction between resistorsR161 and R162, the other end of the resistor R153 to the junctionbetween resistors R162 and R163, the other end of the resistor R154 tothe junction between resistors R163 and R164, the other end of theresistor R155 to the junction between resistors R164 and R165, the otherend of the resistor R156 to the junction between resistors R165 andR166, and the other end of the resistor R157 to the junction between theresistor R166 and the noninverting input of the amplifier A21. The endof the resistor R149 which is remote from the series string is connectedto receive the reference voltage Vr1. It should be noted that each ofthe resistors R149 to R157 has a resistance which is chosen to be twicethe resistance of each of the resistors R160 to R166. The invertinginput of the amplifier A21 is connected to the output thereof, therebyforming a voltage follower, with the output being connected to theinverting input of the comparator A12 (FIG. 7).

An output voltage V_(DA) defined by the following equation: ##EQU1## isdeveloped at the output of the amplifier A21, which constitutes theoutput of the D/A conversion circuit 58, depending on the values of theindividual bit signals outputted by CPU50. It is to be noted that thearrangement of such D/A conversion circuit 58 is already known and formsno part of the present invention, and therefore a detailed descriptionof its operation will not be given herein. The operation of the A/Dconversion circuit of sequential comparison type which is formed by thecombination of the D/A conversion circuit 58 and the comparator A12 willbe described in detail in terms of flowcharts.

FIGS. 19A and B show the electrode structure of the liquid crystaldisplay panel which forms the photographing information display 39.Specifically, FIG. 19A shows the pattern of segment electrodes whileFIG. 19B shows the pattern of back electrodes which are disposed inopposing relationship with the segment electrodes with a layer of liquidcrystal interposed therebetween. As mentioned previously and alsodescribed in detail later, the photographing information display 39employs 1/3 duty- 1/3 bias drive technique. Accordingly, the backelectrode is divided into a first to a third back electrode RE1 to RE3.Segment electrodes which correspond to the first to the third backelectrodes RE1 to RE3 are connected to individual signal lines in amanner such that at most three segment electrodes define a set which isconnected to a single signal line. As shown in FIG. 20, the segmentelectrodes connected to a single signal line are disposed to be locatedopposite to different back electrodes RE1 to RE3. Accordingly, thesegment electrodes can be grouped into a first, a second and a thirdgroup of segment electrodes which are located opposite to the first, thesecond and the third back electrode RE1, RE2, and RE3, respectively. Thefirst group includes a horizontal array of horizontally elongate,"point" displaying segment electrodes disposed in a linear successionand at the top most position (including those formed over "OVER"electrode and "LONG" electrode) as well as "±" electrode which is usedto provide a display of correction. The second group includes ahorizontal array of horizontally elongate, "bar" displaying segmentelectrodes disposed in a linear succession and below the horizontalarray of the first group, as well as "OVER" electrode, "LONG" electrode,"MEMO" electrode and "SPOT" electrode. The third group includes aplurality of exposure period electrodes for exposure periods from "1" to"2000", fixed point index electrodes in the form of circles and atriangle located below the respective exposure period electrodes, aswell as "-" and "+" electrodes for indicating an overexposure orunderexposure, and mode indicating electrodes "MANU", "AUTO", "HIGH" and"SHDW", which are located outside either end of the array of exposureperiod electrodes. There are 39 signal lines in total which areconnected to one to three segment electrodes. Each signal line isconnected to the junction between MOS field effect transistors Q106 andQ107, which represents the output of a level conversion circuit (seeFIG. 23), to be described later, so as to be fed with a segment drivesignal J0 to J38, respectively. On the other hand, the first to thethird back electrode RE1 to RE3 are connected to the junctions betweenpairs of MOS field effect transistors Q100 and Q101; A102 and Q103; andQ104 and Q105, respectively, which represent the output of a commonsignal output circuit (see FIG. 24), to be described later, so as to befed with a common signal H0 to H2, respectively. The lightning symbol "" is not connected to any signal line since it is not displayed by theliquid crystal, but is displayed by the light emitting diode D1 (seeFIG. 14) which indicates the completion of the charging operation withinthe electronic flash. It is to be understood that all of the segmentelectrodes, signal lines and back electrodes RE1 to RE3 are formed bytransparent electrodes, and thus the photographing information display39 is constructed as a light transmission type. In the description tofollow, each segment electrode or a display region of the liquid crystalpanel which is illuminated in correspondence to the particular segmentelectrode will be simply referred to as a segment.

FIG. 21 is a circuit diagram showing the detail of the liquid crystaldriver circuit 61, which activates the liquid crystal display panelwhich forms the photographing information display 39. Specifically, itincludes a pair of JK-flipflops JKF0 and JKF1. The Q output of theflipflop JKF0 is connected to J input of the flipflop JKF1 while the Qoutput of the flipflop JKF1 is connected to J input of the flipflopJKF0. The supply voltage Vcc is applied to the K inputs of bothflipflops while the clock pulse CK is applied to each clock input T ofthe flipflops. In this manner, a ternary counter of synchronized type isformed which is known in itself. Outputs A0 and A1 from the respectiveflipflops JKF0 and JKF1 will proceed in a manner illustrated in FIGS.25b and c, respectively. Another JK-flipflop JKF2 has its J inputconnected to the Q output of the flipflop JKF1, its K input connected toQ output of the flipflop JKF1 through NOT circuit G199 and its clockinput T connected to receive the clock pulse CK, thereby forming aD-type flipflop. The D-type flipflop functions to delay the output A1from the flipflop JKF1 by one period of the clock pulse CK, and producesan output A2 which is shown in FIG. 25d. A further JK-flipflop JKF3 hasits J and K inputs connected to receive the supply voltage Vcc while itsclock input T is connected to the Q output of the flipflop JKF2, therebyforming a binary counter. The binary counter produces an output A3 whichis shown in FIG. 25e and which as will be noted, represents a frequencydivision of the output A2 from the flipflop JKF2 by a factor of 2.

The display RAM (DRAM) 85 is directly accessed by CPU50 through addressand data buses, and includes memory areas which are arranged inone-to-one correspondence to display segments of the photographinginformation display 39. The photographing information display 39includes 102 display segments, and accordingly DRAM85 includes 102memory areas SEG0 to SEG101, the content of which is outputted to asignal synthesizer circuit 100 through 102 output terminals.

The signal synthesizer circuit 100 operates to combine 102 signalsproduced on the outputs of DRAM85 on a time sharing basis to deliveroutput signals K0 to K38 on the 39 signal lines in order to drive thephotographing information display 39 with a 1/3 duty and 1/3 biastechnique. The use of 1/3 duty and 1/3 bias drive technique reduces thenumber of signal lines which are required between the photographinginformation display 39 and the liquid crystal driver circuit 61. Part ofthe signal synthesizer circuit 100 is shown in FIG. 22 where it will benoted that in principle, it comprises a plurality of units, each unitcomprising four NAND circuits and a single Exclusive OR circuit. By wayof example, NAND circuit G200 has one input connected to the output A2of the flipflop JKF2 and its other input connected to receive a signalcorresponding to the content of the memory area SEG0 from DRAM85. NANDcircuit G201 has one input which is connected to the output A1 of theflipflop JKF1 and the other input which is connected to receive a signalcorresponding to the content of the memory area SEG1 from DRAM85. NANDcircuit G202 has one input which is connected to the output A0 of theflipflop JKF0 and the other input which is connected to receive a signalcorresponding to the content of the memory area SEG2 from DRAM85. Theoutputs of NAND circuits G200, G201 and G202 are connected to the inputsof a three input NAND circuit G209, the output of which is in turnconnected to one input of an Exclusive OR circuit G212, the other inputof which is connected to the output A3 of the flipflop JKF3. TheExclusive OR circuit G212 produces a signal K0 as its output. As shownin FIG. 25a, the signal K0 represents the output signal from DRAM85which is time divided by a factor of 1/3. Similarly, a combination ofNAND circuits G203 to G205, a three input NAND circuit G210 and anExclusive OR circuit G213 produces a signal K1 which is the signalcorresponding to the content of the memory areas SEG3 to SEG5 of DRAM85as time divided by a factor of 1/3. A combination of NAND circuits G206to G208, a three input NAND circuit G211 and an Exclusive OR circuitG214 outputs a signal K2 which corresponds to the content of the memoryareas SEG6 to SEG8 of DRAM85 as time divided by a factor of three. Inthis manner, signals corresponding to the content of 102 memory areasSEG0 to SEG101 of DRAM85 are outputted as signals K0 to K38, which arethirty-nine in total. The signals K0 to K38 are converted into segmentdrive signals J0 to J38 by respective level conversion circuits asindicated in FIG. 23, for application to individual segments of thephotographing information display 39. As one example of such segmentdrive signal, FIG. 25j shows the waveform of the signal J0. The levelconversion circuit (FIG. 23) comprises NOT circuit G225, P-channel MOSfield effect transistor Q106 and N-channel MOS field effect transistorQ107. The signal Kn (n=0 to 38) is applied to the input of NOT circuitG225, the output of which is connected to the gate of each of thetransistors Q106, Q107. The transistor Q106 has its source connected toreceive a constant voltage V₀ and the transistor Q107 has its sourceconnected to receive a constant voltage -V₀. The drains of thetransistors Q106 and Q107 are connected together, and the junctiondelivers the segment drive signal Jn (n=0 to 38). It will be understoodthat there are as many level conversion circuits as the number ofsegment drive signals J0 to J38, or thirty-nine.

FIG. 24 shows the common signal output circuit contained in the liquidcrystal driver circuit 61. The common signal output circuit comprisesNOT circuits G215, G222 to G224, NAND circuits G216 to G221, P-channelMOS field effect transistors Q100, Q102, Q104, N-channel MOS fieldeffect transistors Q101, Q103, Q105 and resistors R200 to R202. NANDcircuit G216 has its one input connected to receive the output A3 fromJK-flipflop JKF3 while its other input is connected to receive theoutput A0 from the JK-flipflop JKF0. The output of NAND circuit G216 isconnected to the gate of the transistor Q100. NAND circuit G217 has itsone input connected through NOT circuit G215 to receive the inversion ofthe output A3 and its other input connected to receive the output A0.The output of NAND circuit G217 is connected through NOT circuit G222 tothe gate of the transistor Q101. A constant voltage +2V₀ is applied tothe source of the transistor Q100 while a constant voltage -2V₀ isapplied to the source of the transistor Q101. The drains of thetransistors Q100, Q101 are connected together, with the junction beingconnected to the ground through resistor R200. A first common signal H0is developed at the junction between the transistors Q100, Q101. In asimilar manner, a second common signal H1 is developed by a combinationof NAND circuits G218, G219, NOT circuit G223, transistors Q102, Q103and resistor R201, and a third common signal H2 is developed by acombination of NAND circuits G220, G221, NOT circuit G224, transistorsQ104, Q105 and resistor R202. The wave-form of the first to the thirdcommon signal H0 to H2 are illustrated in FIGS. 25f to h.

The operation of the liquid crystal driver circuit 61 will be describedwith reference to the timing charts of FIGS. 25a to m. Considering theoperation of the segments SEG0, SEG1 and SEG2 (it is to be noted thathereafter the display segments corresponding to the memory areas SEG0 toSEG101 of DRAM85 will be referred to by the same reference charactersused to designate the corresponding memory areas), it is assumed thatthe segments SEG0 and SEG2 are to be illuminated while the segment SEG1is not to be illuminated. Accordingly, the content of the memory areasin DRAM85 which correspond to the segments SEG0 and SEG2 is equal to "1"while the content of the memory area corresponding to the segment SEG1is equal to "0". The outputs A2, A1 and A0 serve as gate signals forallowing the signals corresponding to the content of the memory areasSEG0, SEG1 and SEG2 to pass through NAND circuit G209, respectively (seeFIGS. 25b, c, d). The output of NAND circuit G209 is exclusively ORedwith the output A3 (FIG. 25e) to be outputted as the signal K0 from thecircuit G212 (see FIG. 25i). During an interval when either one of thecommon signals H0 to H2 (FIGS. 25f, g and h) assumes its "H" level, thesignal K0 assumes its "L" level if the output from NAND circuit G209 isat its "H" level, and assumes its "H" level if the output from NANDcircuit G209 assumes its "L" level. During an interval when either oneof the common signals H0 to H2 is at its "L" level, the signal K0assumes its "H" level if the output from NAND circuit G209 is at its "H"level, and assumes its "L" level if the output from NAND circuit G209 isat its "L" level. Thus, if the output from NAND circuit G209 is at its"H" level, a potential difference between the segment drive signal J0,to be described later, and one of the common signals H0 to H2 will beequal to 3V₀, which is sufficient for the liquid crystal to beilluminated in the corresponding segment. If the output from NANDcircuit G209 is at its "L" level, a potential difference between thesegment drive signal J0 and the common signals H0 to H2 will be equal toV₀, which is insufficient to cause an illumination of the liquid crystalin the region of that segment. The memory areas corresponding tosegments SEG0 to SEG2 contain "1", "0" and "1", respectively, and hencethe waveform of the signal K0 will be as shown in FIG. 25i.Consequently, the segment drive signal J0 which is obtained by the levelconversion will be as shown in FIG. 25j. The potential difference H0 -J0 between the common signal H0 and the segment drive signal J0 will beformed as shown in FIG. 25k, allowing the segment SEG0 to be illuminatedwith a duty cycle of 1/3. The potential difference H1 - J0 between thecommon signal H1 and the segment drive signal J0 will be as shown inFIG. 25l, preventing an illumination of the segment SEG1. The potentialdifference H2 - J0 between the common signal H2 and the segment drivesignal J0 will be as shown in FIG. 25m, allowing the segment SEG2 to beilluminated with a duty cycle of 1/3. The illumination of other segmentsSEG3 to SEG101 are controlled in a similar manner. It is to beunderstood that even though the segment is illuminated with a duty cycleof 1/3, the illumination appears to be continuous to the human eye. Thenumber which follows "SEG" to designate each of the memory areas is usedfor convenience, and has no direct connection with the address of eachof the memory areas SEG0 to SEG101.

The relationship between the display segments and the address of memoryareas in DRAM85 will be briefly described here. In principle, pointdisplaying data is directly used to specify the address of a memory areain DRAM85. For example, it may be assumed that a segment located on theleftmost end (high speed end) of a row of point displaying segmentscorresponds to address "0" memory area in DRAM85. The address of eachmemory area is incremented by one as the segment is displaced by one tothe right. Assuming that point displaying data is equal to "4", "1" willbe stored at a memory area in DRAM which has the address "4", wherebythe particular segment which is the fifth, as counted from the left endof the row of point displaying segments, will be illuminated. Theaddresses can be specified in any arbitrary manner. In the camera 10 ofthe invention, the left-most segment in the row which is located above"OVER" segment will be allocated the address of C41 while the right-mostsegment which is located above "LONG" segment will be allocated theaddress C40 (=C41+35). In the programs to be described later, pointdisplaying data and bar graph displaying data are derived by employingan identical formula, and accordingly they appear confusing if they areindicated in terms of their addresses. The problem is solved, however,by adding a given constant to the displaying data which is used todisplay a bar graph, thereby displacing the address of a memory area inDRAM85. However, the addition of such constant is not specificallyindicated on the programs to be shown later.

FIG. 26 graphically illustrates the technique to count an exposureperiod when taking a picture in the memory mode. In actuality, thetechnique is implemented by a software routine within CPU50, which willbe described in detail later, but is briefly summarized below. In thememory mode, an actual exposure period is calculated utilizing theresult of the direct photometry for purpose of the exposure control.Since the amount of exposure is stored, the stored value must bemodified to produce a constant exposure level if the diaphragm apertureor the film speed is changed in the course of taking pictures in thememory mode. In the camera of the invention, both a diaphragm apertureand film speed represent logarithmically compressed information havingan accuracy of 1/12 Ev which corresponds to the least significant bit(LSB). Accordingly, it is necessary to convert the actual exposureperiod into a value which is represented in a similar manner. To thisend, the actual exposure period may be counted in terms of pulses havingthe same period, and the resulting count may be converted by CPU50 intounits of 1/12 Ev or LSB (hereafter referred to as Tv value).Alternatively, the period of the clock pulse which is used in thecounting operation may be changed with time so that the count itselfrepresents a value in units of 1/12 Ev or LSB. In the camera 10 of theinvention, the latter technique is employed. To assure a close tolerancein converting the actual exposure period into the value Tv, the controlof the clock frequency will become extremely complex. To avoid thisdifficulty, the clock period is doubled each time the exposure periodincreases by a factor of two, in the camera 10 of the invention. FIG. 26graphically illustrates the relationship between a curve A whichrepresents an ideal conversion of the actual exposure period into the Tvvalue and a curve B which results from the conversion technique employedin the camera 10 of the invention. As will be noted, when the techniqueof the invention is employed, an error from the ideal curve A will be onthe order of 0.08 Ev at maximum including a quantization error, which issufficient to provide a practical accuracy for the camera.

Returning to FIG. 5, the digital exposure information introductioncircuit 60 serves as the means for inputting a manual exposure periodand a correction value CV in digital form into CPU50. However, it can beeasily implemented with known circuit means, and therefore it will notbe specifically shown or described in detail. A detailed description anda specific illustration of the reference voltage circuit 69 are alsoomitted.

Before proceeding to the description of the operation of the camera 10,the photographing modes used in the camera 10 will be briefly described.As mentioned previously, the photographing modes of the camera 10 can becategorized into three fundamental modes including an automatic mode, amanual mode and an off mode. The automatic mode determines an exposureperiod in accordance with the result of photometry of the brightness ofan object being photographed, and can be selected by bringing the modechanging knob 21 into alignment with the index "AUTO". The automaticmode includes the average photometry, direct automatic mode, thespotwise photometry automatic mode and the flash automatic mode. In theaverage photometry, direct automatic mode, an average photometry is madeof light from an object being photographed which is reflected by boththe film surface and the blind surface during the exposure, and theshutter is automatically closed when a proper exposure is indicated.During the time this mode is selected, the memory command knob 13 may beturned to bring the pointer thereon into alignment with the index"MEMORY", thus establishing a memory mode. When the memory mode isselected, an exposure period which is used to photograph the first frameafter the mode has been selected is stored within the camera 10, and thesame exposure level is used during subsequent frames unless the memorymode is cleared by bringing the pointer of the memory command knob 13into alignment with the index "CLEAR". In the spotwise photometry,automatic mode, a spotwise photometry of an object being photographed ismade at a plurality of locations thereon before taking a picture, and anaverage of brightness values over these locations is produced todetermine a proper exposure. The spotwise, automatic mode is selected bythe depression of the spotwise entry button 14 when the automatic modeis established. This allows the spotwise photometric values to beentered and stored. The spotwise photometric values which are enteredcorrespond to values which appear on the spotwise photometric indices(not shown) disposed within the finder in optical alignment with thephotovoltaic element PD2 which is used to effect the spotwisephotometry. During the spotwise, automatic mode, either the highlightcommand button 15 or the shadow command button 16 may be depressed toselect the highlight mode or the shadow mode, respectively. When thehighlight mode is selected, an exposure period is determined so as toestablish an exposure level which is by 21/3 Ev lower than the maximumvalue of spotwise photometric values determined. In the shadow mode, anexposure period is determined to establish an exposure level which is by22/3 Ev higher than the minimum value of the spotwise photometric valuesobtained. The offset values 21/3 Ev and 22/3 Ev are empiricallydetermined, and are preset in the flowcharts to be described later. Theflash automatic mode is selected during the automatic mode when anelectronic flash is mounted on the flash mounting shoe 24 or isconnected to the connector 25 and the power supply for the electronicflash is turned on. During this mode, the shutter is operated with anexposure period of 1/60 second which is synchronized with the operationof the electronic flash, and the emission of flashlight from theelectronic flash is automatically controlled to provide a properexposure.

In the manual mode, the shutter is operated to produce a shutter periodwhich is preset on the manual exposure period presetting ring 7, and isselected by bringing the mode changing knob 21 into alignment with theindex "MANUAL". The manual mode includes a normal manual mode, aspotwise manual mode and a flash manual mode. These three modes differfrom each other in the manner of display provided by the photographinginformation display 39, and in all of these modes, the shutter isoperated with a manual exposure period. The selection of the memory modeis inhibited in the manual mode. The selection of the highlight mode orshadow mode is possible in the spotwise manual mode.

The off mode is selected by bringing the mode changing knob 21 intoalignment with the index "OFF". In the off mode, an average directphotometry is made of an object being photographed, and the shutter isclosed with an exposure period less than 1/40 second which is determinedby the photometry, and is forcibly closed with an exposure period of1/40 second if the exposure period determined is greater than thisvalue.

The operation of the camera 10 and the progress of programs within CPU50will be described below with reference to the flowcharts shown in FIGS.27A to C. Initially referring to the flowchart shown in FIG. 27A, whenthe power supply for the camera 10 is turned on, CPU50 and the interfaceare reset to their initial conditions, followed by a branching to agiven program in accordance with a selected photographing mode of thecamera 10. Initially, assuming that the direct automatic mode is to beestablished for the camera 10, the program makes its exit through YES(shown by Y on the drawings) from a decision block to see whether anautomatic mode is used, through NO (shown by N on the drawings) from adecision block to determine whether the power supply of the electronicflash is turned on to enter the flowchart shown in FIG. 27B through ○A -○A . In the flowchart of FIG. 27B, the operation makes its exit throughNO from a decision which determines whether the average photometry,direct automatic mode is called for and memory mode hold is establishedand from a decision block which determines whether the spotwise mode iscalled for, thus entering a program for the direct automatic mode. It isassumed that the memory mode is not selected at this time. In thisprogram, it is initially determined whether it is now immediately afterchanging the mode. If YES, the display within the finder, the interfaceand the internal registers of CPU50 are reset. An average brightnessvalue (hereafter abbreviated by Bv) determined by the open photometry, acalculated value representing the difference between the film speed andthe diaphragm aperture (hereafter abbreviated by Sv-Av) and anycorrection value (hereafter abbreviated by Cv) are sequentially entered,followed by a decision to determine if the memory hold is established. Amemory hold refers to the condition in which an actual exposure perioddetermined by the direct photometry is already stored, and isdistinguished from a memory set which also represents the memory mode,but in which an actual exposure period is not yet stored. If the memoryhold condition is established, an average Bv value which is used in thecalculation of a Tv value and the like are replaced by those which arealready held, followed by a calculation of the Tv value. Upon completionof the calculation of the Tv value, such value is displayed in the formof a bar (see FIG. 45). A decision is then made whether the shutter hasbeen released. If the shutter has not been released, the operation makesits exit through ○B - ○B to enter the flowchart shown in FIG. 27A andreturns to the beginning of the flowchart through ○1 - ○1 , and suchloop is repeated until the shutter is released. In this manner, thephotographing information display 39 always displays a barrepresentation of a latest proper exposure period (Tv value). Uponshutter release, the operation loops around a decision whether or notthe trigger is open in the flowchart of FIG. 27B, waiting for theexposure process to be initiated. When the trigger is open, the exposureprocess is terminated by the closure of the shutter at a time when anintegrated output from the direct photometry reaches a given level ifthe memory mode is not called for. If the memory mode is established andthe memory hold is not called for, the actual exposure period isconcurrently counted. If the memory hold is called for during the memorymode, the exposure period is controlled in accordance with the Tv valuewhich is already stored. After the termination of the exposure process,the operation makes its exit through ○B - ○B and ○1 - ○1 to return tothe beginning of the flowchart, repeating the display for a nextphotographing operation.

If the spotwise photometry, automatic mode is established for the camera10, in the flowchart of FIG. 27A, the operation makes its exit throughYES from the decision to determine whether the automatic mode is calledfor and through NO from the decision to determine whether the powersupply of the electronic flash is turned on and enters the flowchart ofFIG. 27B through ○A - ○A . The operation then makes its exit through NOfrom the decision whether the average photometry, direct automatic modeand the memory hold is called for and through YES from a decision blockto determine whether the spotwise mode is called for, thus entering theprogram which is designed for the spotwise automatic mode. In thisprogram, a decision is initially made whether there is or is not aspotwise photometric input. It will be understood that there is aspotwise photometric input whenever the spotwise mode is selected.Hence, it makes its exit from this block through YES, and a decision isthen made whether it is now immediately after the mode changing. If itis immediately after the mode changing, the display within the finer,the interface and the internal registers of CPU50 are reset.Subsequently, a spotwise Bv value resulting from the open photometry andSv-Av value are sequentially entered to calculate a Tv value, which isthen stored and is also displayed in a point form (see FIG. 48). Then adecision is made to see whether the highlight mode or the shadow mode iscalled for. If neither of these modes is called for, Cv value is enteredtogether with any correction to calculate the arithmetic means of the Tvvalues, which is displayed in a bar form (see FIG. 50). The Cv value isnot considered in the point-form display of the Tv value, but isconsidered in the bar display since the purpose of the display in thepoint form is designed in principle to indicate the brightness of anobject being photographed even though in practice, a proper level, asconverted into the Tv value, on the basis of the brightness of an objectbeing photographed introduced as a spotwise photometric input isdisplayed, while the representation should indicate the actual exposureperiod, which should be determined by taking the correction intoconsideration. The display of the average value in the bar form isfollowed by a decision which determines whether the release has takenplace. If the release has not taken place, the operation makes its exitthrough ○B - ○B and ○1 - ○1 to return to the mode determining program,determining whether or not there is a spotwise photometric input. Duringthe second pass after the spotwise photometric input has been entered, asecond loop which is employed when there is no spotwise photometricinput is entered, since the spotwise data entry is reset during thefirst pass. In this loop, the value (Sv-AV) is initially entered, and Tvvalues are calculated based on a plurality of spotwise Bv values whichare stored, thus varying the point display of the individudal Tv values.Specifically, the storage which takes place in response to the entry ofspotwise data stores the amount of exposure, and hence the point inputsmust be changed so as to achieve a constant value for the amount ofexposure. Then a decision is made whether the highlight mode or theshadow mode is called for. If neither of these modes is called for, Cvvalue is entered to calculate the arithmetic mean of Tv values with anycorrection, which is displayed as in a bar form (FIG. 50). Subsequently,the spotwise Bv value which is currently being determined is entered,and is converted into a Tv value which assures a proper exposure, fordisplay in the point form. The display in the point form takes place ina flashing form in order to distinguish it from the Tv value based onthe Bv value which has previously been entered. Then a decision is madewhether the memory hold is or is not established. If the memory hold iscalled for, the operation makes its exit through YES to determinedwhether the release has taken place. If the memory hold is notestablished, a decision is made whether the highlight mode or the shadowmode is called for. If none of these modes is called for, the operationmakes its exit to a decision of whether the release has taken place.

The selection of the highlight or the shadow mode during the spotwisephotometry, automatic mode will now be considered. Assuming that theentry of spotwise data has been made and the display of the Tv value inthe point form is completed, the selection of either the highlight orthe shadow mode does not change the display in the bar form, and theoperation branches to the mode determining program again, subsequent tothe decision of shutter release. When the decision to determine thepresence of spotwise photometric data is again encountered, a programwithout entry of the spotwise data is now chosen, and the display in thepoint form is shifted so as to produce a constant value for the amountof exposure, followed by a decision to determine if the highlight or theshadow mode is called for. Since either the highlight or the shadow modeis called for, there is no shift in the bar display, and afterdisplaying the current photometric value in the point form, it is thendetermined whether the memory hold is called for, followed by a decisionto determine whether the highlight mode is called for. If the highlightmode is called for, a Tv value is chosen for display in the bar form(see FIG. 2) which exceeds by 21/3 Ev the maximum value of a pluralityof brightness values stored by the entry of the spotwise data. In orderto enable a photographer to recognize clearly the reference point whichthe displayed Tv value exceeds by 31/3 Ev, the bar representation onceextends to a Tv value which corresponds to the maximum brightness value(see FIG. 51) and then retracts to a point which exceeds the maximumvalue by 21/3 Ev (see FIG. 52). On the other hand, if the shadow mode iscalled for, a Tv value is chosen for display in bar form (see FIG. 56)which is by 22/3 Ev less than the minimum value of a plurality ofbrightness values stored by the entry of spotwise photometric data.Again, the bar representation extends once to a Tv value whichcorresponds to the minimum brightness value (see FIG. 55), and thenmoves to a point which is by 22/3 Ev less than the minimum brightnesss(FIG. 56 ) where it remains at rest.

Upon shutter release during the spotwise photometry, automatic mode, theoperation loops around the decision to determine whether or not thetrigger is open, thus waiting for the initiation of the exposureprocess. When the trigger is open, an exposure period is counted untilan exposure period preset in a timer counter and which corresponds tothe data displayed by the bar representation expires, whereupon theshutter is closed to terminate the exposure process. The operation makesits exit through ○B - ○B and ○1 - ○1 to return to the mode determiningprogram again.

The operation which occurs during the direct, automatic mode and whenthe memory set is established will now be described. Initially, it isassumed that the memory hold is not established. The operation makes itsexit through YES from the decision concerning the automatic mode andthrough NO from the decision which determines whether or not the powersupply of the electronic flash is turned on, and passes through ○A - ○Ato the decision which determines whether the average photometry, directautomatic mode and the memory hold are called for. The operation makesits exit through NO from this decision block and through NO from thedecision relating to whether or not the spotwise mode is called for,thus entering the program for the direct, automatic mode. Before theshutter release takes place, the Tv value is displayed in the bar form(see FIG. 57) in quite the same manner as in the normal direct,automatic mode. Upon shutter release, the operation waits for thetrigger to become open and then makes its exit through NO from thedecision block concerning the memory hold, counting the actual exposureperiod in the direct automatic mode while simultaneously performing itsconversion into Apex value. When the exposure process is terminatedsubsequently, the operation branches to the mode determining programagain through ○B - ○B and ○1 - ○1 . If the memory mode is not resetthen, the memory mode is automatically established. When the memory holdis established, the bar representation and the segment "MEMO" aredisplayed in a form flashing at a low rate (see FIG. 58). This providesa positive indication to a photographer that the memory mode isestablished in order to take a picture, thus reducing the likelihoodthat a wrong mode be used to take a picture. In the next program step,after making an exit through YES from the decision blocks concerning thedirect, automatic mode and the memory hold, the Sv-Av value and the Cvvalues are entered without entering a fresh average Bv value. This isbecause during the memory hold, the Bv value is already stored. When theentry of a Cv value is completed, a decision to see if the memory holdis established is made again. Since the memory hold is established, ifthe value (SV-Av) and Cv value have changed from their values when thememory hold was initially established as a result of the directphotometry, the display of the bar representation is changed in acorresponding manner. This is because the memory hold stores the amountof exposure rather than the exposure period. When the shutter releasetakes place then, an exposure control takes place in accordance with thetimer counter in which a value corresponding to the data displayed bythe bar representation is preset. In other words, a picture is taken atthe same level as the amount of exposure used during a photographingoperation with the direct photometry which took place before the memoryhold was established. The display in the bar form shifts in accordancewith the Cv value, and thus the amount of exposure can be corrected. Ittherefore follows that the memory mode does not store the amount ofexposure in the strict sense of the word. However, such correction isallowed in the memory mode because if no change occurs in the displayproduced within the finder and the bar representation for the actualexposure period when a correction is applied, this may be mistaken foran operational failure of the camera 10.

The use of the memory mode during the spotwise photometry, automaticmode will now be described. In this instance, the entry of the spotwisephotometric input is nullified, and the program directly branches to theflowcharge for the spotwise photometry, automatic mode without entry ofspotwise photometric data. The display in the bar form of the Tv valueas referenced to the highlight or the shadow mode does not take place.In other respects, the sequence of operation is substantially similar tothat mentioned above in connection with the spotwise photometry,automatic mode. When the memory hold is established during the spotwisemode, the display of the segment "MEMO", input point and the barrepresentation flashes at a low rate while the point display of thecurrent photometric value flashes at a more rapid, normal rate. Itshould be understood that the exposure control nevertheless is based onthe data which is displayed in the bar form.

A photographing operation with the aid of the electronic flash in theautomatic mode will now be described. When the power supply of theelectronic flash is turned on in the automatic mode, an exposure controlis automatically based on the result of the direct photometry. Theprogram makes its exit through YES from a decision block to see if theautomatic mode is called for, and through YES from the query block ifthe power supply of the electronic flash is turned on, thus entering theoperational sequence for the flash automatic mode. It is initiallydetermined if it is now immediately after the mode changing. If it is,the display within the finder is initialized, folloed by the entry ofthe average Bv value, Sv-Av value and Cv value. Using these valuesentered, the Apex value Tv is calculated. It is to be understood thatthe display within the finder, when the electronic flash is used to takea picture, includes the display of "60" representing the timingsynchronized with the operation of the electronic flash and the displayof the fixed point index (see FIG. 68). Specifically, a deviation fromthe exposure level corresponding to the exposure period of 1/60 secondis displayed in the point form. Then follows decisions if thephotographing operation performed with the aid of the electronic flashresulted in an overexposure or an underexposure, accompanying acorresponding display of the overexposure, the underexposure or properexposure. Such display takes place only during an interval of twoseconds after the cessation of emission of flashlight from theelectronic flash. Either the mark "+" or the "-" flashes to indicate theoverexposure or the underexposure, respectively (see FIGS. 70 and 71).If the result is neither the overexposure nor the underexposure, itshould be a proper exposure, which is indicated by a flashing of thefixed point index " " (see FIG. 72). It is to be noted that the fixedpoint index " " is continuously displayed at normal times other than thetwo second peirod which follows the cessation of the emission offlashlight from the electronic flash. A decision is then made to see ifthe release has taken place. If not, the operation returns to the modedetermining program. On the contrary, if the release has taken place,the program makes its exit through YES from the decision block of thetrigger open, thus waiting for the initiation of the exposure process.When the trigger is opened, an integrating operation on the basis of thedirect photometry is initiated, and the electronic flash is activated toemit flashlight when the shutter is fully open. As mentioned previously,the exposure control in accordance with the result of the directphotometry as well as the control of the electronic flash take place bymeans of electronic hardware.

In the mode determining program, if the answer to the query block"automatic mode?" is in the negative, a decision is then made if themanual mode is called for. If the manual mode is not called for, it thenfollows that the off mode is called for, thus branching to the flowchartfor the off mode (FIG. 27A). In the off mode, the display within thefinder is entirely erased to avoid an unnecessary power dissipation, andthe operation returns to the mode determining program through ○1 - ○1 .When the shutter is subsequently released, the exposure control takesplace in accordance with the result of the direct photometry within anextent, the maximum exposure period of which is limited as mentionedpeviously. This exposure control is not performed by any program withinCPU50, but is performed by means of electronic hardware.

If the manual mode is selected a decision is then made if the powersupply for the electronic flash is turned on. If the power supply is notturned on, the operation makes its exit through ○C - ○C to enter theflowchart shown in FIG. 27C where a decision is initially made if thespotwise mode is called for, and if not, the program branches to theflowchart for the normal manual mode. In this flowchart, a decision isinitially made if it is now immediately after the mode changing. If itis, various variables and the display are initialized, followed by theentry of manual data and the display of a manual exposure period. FIG.61 illusstrates that a shutter period of 1/60 is established. Theaverage Bv value, Sv-Av value and Cv value are sequentially entered, anda deviation with respect to a standard exposure level is calculated onthe basis of the manual data, average Bv value, Sv-Av value and Cv valueso as to be displayed in the bar form (FIG. 61). The operation thenmakes its exit through ○D - ○D to enter the flowchart shown in FIG. 27A,determining if the release has take place. If not, the operation makesits exit through ○1 - ○1 to return to the mode determining proram.However, if the release has taken place, the operation loops around thedecision to determine the opening of the trigger, thus waiting for theinitiation of the exposure process. When the trigger is open, anexposure period is counted on the basis of manual data which is presetin the timer counter. When the counter reaches a given value, theexposure process is terminated, returning to the mode determiningprogram through ○1 - ○1 .

In the flowchart of FIG. 27C, if the topmost decision block determinesthat the spotwise mode is selected, the operation branches to a programfor the manual spotwise mode. It is then initially determined if theentry of spotwise data is made. During the first pass through theprogram after the selection of the manual spotwise mode, there is anentry of spotwise data. Then a decision is made to see if it is nowimmediately after the mode changing. If it is, various variables, thedisplay and the interface are reset. The entry of manual data than takesplace and a manual exposure period is displayed (see the display of"125" in FIG. 63). The spotwise Bv value and Sv-Av value aresequentially entered, and a deviation with respect to a standardexposure level is calculated on the basis of these values as well asmanual data, and is then stored, while simultaneously displaying it inthe form of a point (see FIG. 63). A decision is then made to see if thehighlight or the shadow mode is called for. If either mode is calledfor, the operation makes its exit through ○D - ○D to skip over to thedecision block which determines if the release has taken place. Ifneither mode is called for, the Cv value is entered, and a deviationwith respect to a standard exposure level of the arithmetic mean ofspotwise data which are stored is calculated, and is displayed in thebar form (see FIG. 63). The operation then makes its exit through ○D -○D to skip over to the decision block to determine if the release hastaken place. If not, the operation makes its exit through ○1 - ○1 toreturn to the mode determining program. Then the operation proceedsthrough ○C - ○C to a point where the entry of spotwise data isdetermined, the operation branches to a program for the manual spotwisemode without entry of spotwise data unless the spotwise mode has beenreset by that time. Now, manual data is initially entered, and a manualexposure period is displayed. Sv-Av value is then entered, and the pointdisplay is changed ot provide a constant value for the amount ofexposure as the Sv-Av value varies. A decision is then made to see ifthe highlight or the shadow mode is called for. If neither mode iscalled for, Cv value is entered, and the display in the bar form ischanged to provide a constant value for the amount of exposure as theSv-Av value and the Cv value vary. Thus, the point display does not takethe Cv value into consideration while the Cv value is considered inproviding the display in the bar form. This is because the pointdisplay, in principle, indicates the brightness of an object beingphotographed even though in practice, a deviation from the standardexposure level is indicated on the basis of the brightness of an objectbeing photographed at the time of entering the spotwise data, while thebar representation provides an indication of an actual exposure level,as mentioned previously. Subsequently, the spotwise Bv value is entered,and a deviation with respect to the standard exposure level iscalculated on the basis of the Bv value and Sv-Av value, and isdisplayed in the point form. This display which is a point displayrepresenting the current photometric value is provided in a flashingmanner in order to distinguish it from the previously entered point (seeFIG. 63). If it is assumed that neither the highlight nor the shadowmode is called for, the operation makes its exit through ○D - ○D to skipover to the decision block which determines if the release has takenplace. if not, the operation makes its exit through ○1 - ○1 to return tothe mode determining program. FIG. 64 shows a bar representationindicative of a deviation of the arithmetic mean of entered points whileFIG. 65 shows the entry of a correction value.

The selection of either the highlight or the shadow mode in the manual,spotwise mode will be described. If the spotwise mode is selected, butno entry of spotwise photometric data is made, the point display ofspotwise data is changed, and a decision is made to see if the highlightor the shadow mode is called for, as mentioned previously. Assuming thatthe highlight mode is called for, the display in the bar form of thearithmetic mean of spotwise photometric values is not changed, and thecurrent photometric point is displayed in a flashing form, followed by adecision to determine if the highlight mode is called for. Since thehighlight mode is called for, a bar representation is displayed (seeFIG. 66) which extends to a point that is by 21/3 Ev less than themaximum value of multiple brightness input values. At this time, the barrepresentation once extends to the maximum brightness value and thenmoves to a point which is by 21/3 Ev less than the maximum value, inordeer to enable a photographer to recognize what spotwise photometricinput is referenced, from which the bar representation is less by anamount corresponding to 21/3 Ev. The operation then makes its exitthrough ○D - ○D and skips over to the decision to determine if therelease has taken place. If not, the operation makes its exit through○1 - ○1 to return to the mode determining program.

The selection of the shadow mode will now be considered. The opration issimilar to that when the highlight mode is selected up to a point wherethe current photometric value is displayed in a flashing form. In thesubsequent portion of the program, since the shadow mode is selected, abar representation is displayed which extends to 22/3 Ev greater thanthe minimum value of multiple photometric inputs (see FIG. 67). However,it is to be noted that the bar representation once extends to a pointcorresponding to the minimum brightness value and then moves to a pointwhich is by 22/3 Ev greater than the minimum value. The operation thenmakes its exit through ○D - ○D and skips over to the decision blockdetermining if the release has taken place. If not, the operation makesits exit through ○1 - ○1 to return to the mode determining program.

In the spotwise mode, if the release has taken place, it is thendetermined if the trigger is open. If it is open, an exposure period iscounted on the basis of manual data preset in the timer counter, and theexposure process is terminated when the counter reaches a given value.After the termination of the exposure process, the operation makes itsexit through ○1 - ○1 to return to the mode determining program.

If the power supply for the electronic flash is turned on in the manualmode, it is initially determined if it is now immediately after the modechanging. If it is, the display is reset. This corresponds to thedisplay of "MANU" and the fixed point index shown in FIG. 73. The entryof manual data then follows, and an exposure period is displayed. FIG.73 illustrates that a manual shutter period of 1/30 is chosen.subsequently, average Bv value, Sv-Av value and Cv value aresequentially entered, and a deviation from a standard exposure level iscalculated on the basis of these values, and is displayed in the pointform (see FIG. 73). A decision is then made to see if the release hastaken place, and if not, the operation makes its exit through ○1 - ○1 toreturn to the mode determining program. When the electronic flash isused to take a picture in the automatic mode or the off mode, theexposure period will be that which is synchronized with the operation ofthe electronic flash. However, during the manual mode, a manual exposureperiod is used to control the shutter operation.

The operation of the camera 10 according to the invention will bedescribed below in detail with reference to flowcharts shown in FIG. 28to FIG. 44 which indicate the flow of programs within CPU50. Initially,the power supply is turned, as indicated in FIG. 28. The indication"power on" corresponds to the containment of a battery having anelectromotive force exceeding a given value and a given capacity withina battery chamber of the camera 10. The display is then cleared orerased. This corresponds to resetting the content of DRAM85 entirely to"0". The interface is reset, whereupon positive pulses are delivered tothe output ports 00 to 03 to reset the flipflop (G7, G9) which detectsthe spotwise mode, the flipflop (G11, G12) which detects the entry ofspotwise photometric data, the flipflop (G15, G16) which detects theselection of the highlight mode and the flipflop (G12, G21) whichdetects the selection of the shadow mode. In response thereto, "0" isfed to each of the input ports I2 to I5. Then, the variables are reset.Initially, the content (M10) of the flag M10 whcih detects the selectionof the memory hold is set to "1". It is to be understood that (M10)=0represents the establishment of the memory hold. An off mode constantC22 is stored in a photographing mode detecting flag M13. It is to beunderstood that the flag M13 may contain various constants depending onthe respective photographing modes, and is used in combination withanother photographing mode detecting flag M12 to determine whether it isnow immediately after the mode changing. Subsequently, "0" is stored ina flag M17 which detects whether it is immediately after the selectionof the highlight. Then, "0" is stored in a flag M18 which detectswhether it is now immediately after the selection of the shadow. Asmentioned previously, during a highlight- or shadow-referencedphotographing operation, the bar representation once extends to a pointcorresponding to the maximum or the minimum value of photometric inputs,immediately after the mode has been selected, and then returns to agiven exposure level. Accordingly, once the highlight or the shadow modeis selected, any spotwise photometric data which is subsequentlyinputted causes the bar representation to shift wihout causing it tomove once to a point corresponding to the maximum or the minimum value.This explains why it is necessary to determine whether it is nowimmediately after the selection of the highlight or the shadow mode, bymeans of the flags M17 and M18. "1" is then stored in a flashing displayflag M22. A flashing display is produced by inverting the sign of theflag M12 to allow it to be displayed or to be erased.

When the initialization subsequent to the power on is performed, adecision is then made to see if the input port IO is equal to "1". IfIO=1, namely, if the automatic mode is selected, a next decision is madeto see if the input port I13 is equal to "1". The input port I13 isequal to 1 whenever the power supply for the electronic flash is turnedon. It is assumed that the power supply is not turned on, and henceI13=0. A detection is then made to see if the input port I6 which isused to detect the memory mode is equal to "1". I6=1 when the memorymode is established. It is assumed that the memory mode is not selectednow, and hence I6=0. Then "1" is preset into a flag M10 which is used todetect the memory hold, since this flag must be reset because the memoryhold is now not established. Subsequently, the display of the segment"MEMO" is cleared, by resetting the content of a memory area in DRAM85which corresponds to the segment "MEMO" to "0". A non-memory constantC26 is stored in a memory mode detecting flag M11. It is to be notedthat the non-memory constant C26 has a different value from constantsC20 to C24, C30 AND C31, which will be described later. A decision thenfollows to determine if the content (M11) of the flag M11 is equal to anaverage photometry, direct automatic mode constant C21. As mentionedpreviously, the memory mode may be selected during the averagephotometry, direct automatic memory in which the exposure control isperformed in accordance with the result of the direct photometry in theautomatic mode, and also during the spotwise photometry, automatic modewhen the exposure control is performed in accordance with the result ofthe spotwise photometry in the automatic mode. An average photometry,direct automatic mode constant C21 is stored in the flag M11 to use thememory mode in the average photometry, direct automatic mode while aspotwise photometry, automatic mode constant C20 is stored therein whenthe memory mode is used during the spotwise photometry, automatic mode.Since the memory mode is not selected by assumption, neither is true.Accordingly, the operation makes its exit through NO from the decisionblock to determine if (M11)=C20, and a decision is now made if the inputport I2 which is used to detect the spotwise mode is equal to "1". Inthe spotwise mode, I2=1. It is assumed that the spotwise mode is notselected, and hence it follows that the photographing mode which remainsis the average photometry, diect automatic mode. The program then makesits exit through ○2 - ○2 to branch to the flowchart for the averagephotometry, direct automatic mode which is shown in FIG. 29. Here, anaverage photometry, direct automatic mode constant C21 is stored in themode detecting flag M12. A decision is then made to see if the content(M13) of a photographing mode detecting flag M13 is equal to an off modeconstant C22. The constant C22 is preset in the flag M13 when thevariables are reset immediately after the power on. If this is the firstpass through the program immediately following the power on, thevariables are reset. Unless (M13)=C22, a decision is then made whetherthe content of the mode detecting flags M12 and M13 are equal to eachother. Unless (M13)=(M13), it follows that it is now immediately afterthe occurrence of a change from another mode into the averagephotometry, direct automatic mode, and hence the variables are reset. If(M13)=(M12), this means that this is a second or subsequent pass throughthe program after the mode has been changed to the average photometry,direct automatic mode, and hence it is unnecessary to reset thevariables and the display. It is assumed that this is the first passthrough the program after the mode has been changed to the averagephotometry, direct automatic mode. Then, the variables are resetinitially, and a start point for the bar display is initialized. This isaccomplished by storing the address of a memory area in DRAM85 whichcorresponds to the right-hand-most segment shown in FIG. 19A, in an reaM14 which stores the start address for the bar representation. This isbecause it is necessary to indicate the start point in order to providea positive indication to a photographer that a photographing operationin a new mode has been initiated, inasmuch as the segments are displayedbeginning from the right-hand-most segment during the display of a barrepresentation immediately after the mode changing. The display is thenreset. This means that "1" is stored in memory areas in DRAM85 whichcorrespond to segments "AUTO", "LONG", "1" to "2000" and "OVER" shown inFIG. 45, and "0" is stored in all other memory areas in DRAM85.

The content (M12) of the mode detecting flag M12 is then transferred tothe mode detecting flag M13 for storage of the photographing mode.Consequently, during a second and a subsequent pass through the program,it is assured that M13)=(M12), inhibiting a resetting of the variablesand the display. A decision is then made to see if the content (M10) ofthe memory hold detecting flag M10 is or is not equal to "0". Since thememory hold is not established, the content (M10) is equal to "1", hencethe program makes its exit through NO from the decision block of(M10)="0", followed by the storage of an average Bv value Bv1, assupplied from the input port I7, into a storage area MO therefor.

The manner in which an average Bv value as outputted from the headamplifier 51 in the form of an analog signal is converted into acorresponding digital value will now be described. CPU50 specifies theentry of the average Bv value by establishing "1" at the output port 04and specifies the entry of Bv value by establishing "1" at the outputport 05. The analog signal S8 which is subject to A/D conversion isrelated to the signals S3 and S7 outputted from the port 04 and 05 suchthat when the signals S3 and S7 are "1" and "1", respectively, thesignal S8 represents the average Bv value while when the signals S3 andS7 are "1" and "0", respectively, the signal S8 represents a spotwise Bvvalue, and when the signals S3 and S7 are equal to "0" and "1",respectively, the signal S8 represents Sv-Av value. Finally, when thesignals S3 and S7 are equal to "0" and "0", respectively, the entry of asignal is inhibited. Since the signals S3 and S7 are equal to "1" and"1", respectively, in the present instance, the analog signal S8 whichis subject to A/D conversion represents the average Bv value. Before theA/D conversion starts, the individual inputs to D/A conversion circuit58 shown in FIG. 17 are all equal to "0". At the initiation of the A/Dconversion, only the most significant bit b₇ is changed to "1", and anoutput voltage V_(DA) from the D/A conversion circuit 58 is comparedagainst a voltage V_(AG) representing the analog signal S8 which issubject to A/D conversion. If V_(AG) ≧V_(DA), the comparator A12produces an output of "1". If the input port I7 is equal to "1", CPU50then maintains the most significant bit b₇ at "1" while setting the mostsignificant bit of a register which stores the result of A//D conversionto "1". If V_(AG) <V_(DA), the most significant bit b₇ is reset to "0"while the most significant bit of the register is reset to "0". Thedescribed operation is repeated for each of bits b₇ to b₀, whereby theregister which stores the result of the A/D conversion eventually storesa digital value which corresponds to the average Bv value. This digitalvalue is once fed to the accumulator (ACC) 79 and then stored at anaddress MO. The A/D conversion of the spotwise Bv value and Sv-Av value,which will be described later, takes place in quite the same manner.

Returning to FIG. 29, when the average Bv value is stored in the storagearea MO therefor, a decision is then made again to see if (M10)="0".Since the memory hold is not established, Sv-Av value Sv-Av is stored ina storage area M1. A decision to determine if (M10)="0" is made again,and since the memory hold is not established, the Cv value CV suppliedfrom the input port I9 is stored in a storage area M2. A decision thenfollows to see if (M2)=0. (M2) is equal to 0 in the absence of acorrection input, and accordingly, the display of "±" segment is erased,while thedisplay of "±" segment is allowed in the presence of acorrection input since then (M2) is no equal to "0". A decision to seeif (M10)=0 then follows again to determine whether or not the memoryhold is established. The operation then enters the calculation of a Tvvalue. Initially, the average Bv value (MO) and Sv-Av value (M1) areadded together, and the sum divided by four. This is because both the Bvvalue and Sv-Av value are stored with a resolution represented by LSBwhich corresponds to 1/12 Ev while the display takes place in units of1/3 Ev. The Cv value (M2) is then added to the result. Since the Cvvalue is entered with a resolution of LSB which corresponds to 1/3 Ev,there is no need to provide a scaling factor. The constant C2 is thenadded to the sum to provide a level correction, and the final result isstored in a storage area M3 which is assigned to store a bar displaydata. A combination of thirty-four bar displaying segments is capable ofdisplaying a brightness in a range having a breadth of 111/3 Ev. Bycontrast, the storage capacity of the area M3 ranges from about 0 to 20Ev. Hence, it is necessary to determine if particular data is locatedwithin a range which can be displayed. To this end, the result ofcalculation (M3) is converted into data which is suitable for display.This is accomplished by executing a data converting subroutine f{(M3)}.

The subroutine f{(M3)} is specifically shown by a flowchart of FIG. 43.In this Figure, a constant C41 represents the address of a memory areain DRAM85 which corresponds to the segment "OVER". If (M3)≦C41, any Tvvalue stored in the storage area M3 is located in the OVER region, andhence the content of the area M3 is treated as C41. If (M3)>C41, thecontent (M3) of the area M3 is compaed against a constant C40, whichrepresents the address of a memory area in DRAM85 which corresponds tothe segment "LONG". If (M3)≧C40, any Tv value stored in M3 is located inthe UNDER region, and hence the content (M3) of the area M3 is treatedas C40. For C41<(M3)<C40, a Tv value is located within a range which canbe displayed in the bar form, and hence this allows the subroutinef{(M3)} to be completed. The operation then returns to the originalprogram.

Returning to the program for the average photometry, direct automticmode which is shown in FIG. 29, upon completion of the subroutinef{(M3)}, a delay instruction (nterval instruction) of a given timelength is executed, followed by a decision to determine if the releasesignal input port I10 is equal to "1". The function of the intervalinstruction will be described later since it is of significance in aphotographing operation in the memory mode. The presence of "1" at theinput port I10 indicates that the release has taken place. However, itis assumed that the release has not taken place. A bar representation isthen displayed in accordance with the bar displaying data (M3). Thedisplay of the bar representation is performed by a bar displayingsubroutine shown in FIG. 44. Since a variety of manners of displayingbar representations are used in various photographing modes, only thedisplay of bar representation will be described, and the bar displayingsubroutine will be described after the description of the entire programhas been completed. For C41<(M3)<C40, a display is given as shown inFIG. 45. In this instance, during the first pass through the programimmediately after the mode changing, the bar representation begins to beilluminated starting from the right-most segment, and in the exampleshown in FIG. 45, it extends to a point which corresponds to the segment"15", indicating an exposure period of 1/15 second. During a second anda subsequent pass through the program after the mode changing, the barrepresentation begins to be illuminated from the point which correspondsto the extremity of the previous bar representation and extends to a newposition. If (M3)=C41, the bar representation extends to the lefthandend, and causes the segment "OVER" to be flashed as indicated in FIG.46. If (M3)=C40, there is no display of the bar representation, but onlythe segment "LONG" is flashed.

If a shutter release takes place during the program for the averagephotometry, direct automatic mode, the operation makes its exit throughYES from the decision block of I10=1 (FIG. 29), followed by a decisionto see if the memory mode detecting input port I6 is equal to "1". Ifthe input port I6 exhibits "1", it indicates the selection of the memorymode. However, since the memory mode is not selected now, the operationmakes its exit through NO from this decision block, followed by adecision to determine the presence of the exposure terminate signal S13at the input port I12. The signal remains at its "1" level until theelectromagnet MG1 which constrains the second blind of the shutter fromrunning is deenergized. Accordingly, the operation loops around thedecision block of I12=1 until the termination of the exposure process.When the input port I12 changes to "0" and the exposure process isterminated, it makes its exit through NO from the decision block ofI12=1. An interval instruction to provide a delay is then executed. Suchan interval instruction is executed by initially loading a given numeralinto a register, and then decrementing the content thereof by one untilthe count therein reaches another given value. It is necessary that thephotometry be performed after the downward movement of the movablereflecting mirror 31 is completed and the photometric optics has beenstabilized. It requires several tens of milliseconds since the exposureterminate signal S13, a signal which deenergizes the electromagnet MG1,has changed to its "L" level, for the mirror 31 to complete its downwardstroke and the photometric optics to be stabilized. The intervalinstruction is required for this reason. When the execution of theinterval instruction is completed, a positive pulse is outputted to eachof the output ports 00 and 01. This is for the purpose of automaticallyre-establishing the average photometry photographing mode whenever aphotographing operation in the spotwise photometry, automatic mode or inthe spotwise manual mode is terminated. The operation then makes itsexit through ○1 - ○1 to return to the mode determining program shown inFIG. 28.

A program for the spotwise photometry, automatic mode will now bedescribed. Assuming that the spotwise entry button 14 (see FIG. 2) isdepressed when the automatic mode is established for the camera 10, thespotwise data entry switch SW8 (FIG. 7) is closed, whereby the spotwisemode detecting input port I2 and the spotwise entry detecting input portI3 of CPU50 are preset to "1". In this manner, the spotwise automaticmode is selected during the automatic mode, and there has been the entryof spotwise data. The spotwise photometry, automatic mode represents theautomatic mode as does the average photometry, direct automatic mode,and hence it progresses through the same path to the decision block ofI2=1 (FIG. 28), from which the average photometry, direct automatic modehas made its exit through ○2 . However, in the present instance, theprogram makes its exit through YES from this decision block, followed bya decision to see if the content (M13) of the mode detecting flag M13 isor is not equal to a constant C24 representing the spotwise photometry,manual mode. The arrangement of the electrical circuit used in thecamera 10 requires such decision in the following instances: Asmentioned previously, the manual mode includes the normal manual modeand the spotwise manual mode. In the spotwise manual mode, the spotwisemode detecting input port I2 is preset to "1", and if the auto switchSW4 is closed under this condition to change the photographing mode intothe automatic mode, it follows that there occurs a direct change fromthe spotwise manual mode to the spotwise automatic mode. Generally,taking a picture in the spotwise mode is a relatively rare occurrence ascompared with the frequency of the general photographing operation. Andhence it is an appropriate choice to establish the average photometry,direct automatic mode or the normal manual mode unless an operation toestablish a spotwise mode is made. Accordingly, in the camera 10 of theinvention, an arrangement is made to establish the average photometry,direct automatic mode when changing from the manual to the automaticmode, and to establish the normal manual mode when changing from theautomatic to the manual mode. Immediately after changing from thespotwise manual mode to the automatic mode, during an early stage of theprogram for the spotwise automatic mode to be described later (see FIG.35), the mode detecting flag M13 is preset to a constant C24representing the spotwise manual mode. Hence, "1" pulses are fed to theoutput ports 00, 01, thus resetting the flipflop (G7, G9) which detectsthe spotwise mode and the flipflop (G11, G12) which detects the spotwisedata entry, while resetting the input ports I2, I3 to "0". If it is notimmediately after changing from the spotwise manual mode to theautomatic mode, a decision to see if (M19)=0 follows (FIG. 28). Sincethe memory hold is not established, the content (M10) of the memory holddetecting flag M10 is equal to "1", thus making its exit through NO fromthis decision block. Then follows a decision to see if I3=1. Since it isassumed that the spotwise entry detecting input port I3 is equal to "1",indicating that there has been the entry of spotwise data, the programmakes its exit through ○3 - ○3 , branching to the flowchart shown inFIG. 30 which is used for the spotwise automatic mode with entry ofspotwise data. In this Figure, spotwise Bv value BV2 is stored in astorage area MO therefor. A technique for storing spotwise Bv value BV2in digital form, obtained after A/D conversion, has been describedpreviously in connection with a storage of the average Bv value BV1. Adecision is then made to see if the spotwise Bv value (MO) is less thana preset value C1. If (MO)≧C1, the constant C1 is transferred to thearea MO. In general, there is a limit on the brightness of an objectbeing photographed which can be determined by a photometric circuit. Inparticular, light of a very low intensity presents a problem. This isbecause as the brightness of the object diminishes, the resultingphotocurrent also reduces, increasing the magnitude of an error whichresults from leakage current, noise, and the loss of linearity of alogarithmic compression diode. As a result, even though the spotwise Bvvalue (MO) should originally be of a higher magnitude which represents alower brightness, it may exhibit a reduced value, causing a greatererror to be produced if the exposure control is based on such reducedvalue. For this reason, if the spotwise Bv value (MO) is equal to orexceeds a photometric limit corresponding to the value C1, the spotwiseBv value (MO) is fixed to the limit value. A constant C20 representingthe spotwise photometry, automatic mode is then stored in the flag M12,thus storing the photographing mode. Then follow decisions to determineif it is immediately after the power on and if it is now immediatelyafter the mode changing, by seeing if (M13)=C22 and if (M13)=(M12) (FIG.30). If the answer is in the affirmative, a resetting of the variables,the display and the interface occurs. It is to be understood that thedecision to see if the content (M13) of the mode detecting flag is equalto the constant C24 which represents the spotwise manual mode may beperformed at this point in the program. Considering a resetting of thevariables or internal registers, the content of an overlap detectingflag M5 is initially preset to "1". In the spotwise mode, a result ofthe calculation of current photometric value is displayed in a high rateflashing form. In the event the display of current photometric valueoverlaps with the display of spotwise data entered, a flashing displayof the current photometric value predominates. The overlap detectingflag M5 is provided for this purpose, and will be further describedlater. The content of a highlight selection detecting flag M6 is thenpreset to "1", followed by presetting the content of a shadow selectiondetecting flag M7 to "1". When these flags M6, M7 are equal to "1", itindicates that neither the highlight nor the shadow mode is selected.Then the address of a start segment for the bar representation is storedin an associated storage area M14. As mentioned previously, the startsegment for the bar representation which is to be displayed immediatelyafter the mode changing corresponds to the right-most segment. Thecontent of a storage area M15 which stores the number of spotwise dataentered is reset to "0". The area M15 functions to count and store thenumber of spotwise data entered. The display is then initialized.Referring to FIG. 49, the segments "SPOT", "LONG", "OVER", "AUTO" and"1" to "2000" are displayed. These segments must be displayed in thespotwise photometry, automatic mode, and hence are displayed immediatelyafter the mode changing. The interface is then initialized. This isaccomplished by outputting "1" pulses to the output ports 02, 03, thusresetting the flipflop (G15, G16) which detects the highlight mode andthe flipflop (G19, G21) which detects the shadow mode. "1" is outputtedto the output port 09 establishing a standby condition for the shuttercontrol signal S16 which is to be applied to the electromagnet MG1 whichoperates to constrain the second blind of the shutter from running.

Then the constant C20 which represents the spotwise photometry,automatic mode and which is stored in the flag M12 is transferred to themode detecting flag M13 (FIG. 30). This prevents the initialization frombeing performed during a subsequent pass through the program. Thecontent of the area M15 which stores the number of spotwise data enteredis incremented by 1. The spotwise Bv value BV2 stored in the area MO istransferred to a register at an address MBN. The character "N" in thedesignation of the address "MBN" implies an address corresponding to thecontent of the area M15. The Sv-Av value (SV-AV) is stored in thestorage area M1, followed by the addition of the spotwise Bv value (MO)and the Sv-Av value (M1), with the sum divided by four and added with aconstant C2, with a final result stored in a register at an address MTN.The character "N" in the designation of the address "MTN" implies anaddress corresponding to the content of the area M15. The connotation ofthis calculation formula has been described previously in connectionwith the average photometry, direct automatic mode. Using the contentstored at the address MTN as a variable, the subroutine f{(MTN)} (seeFIG. 43) is executed, and the result of the arithmetic operation isconverted into data for display which is then again stored at theaddress MTN. The Tv value (MTN) of the spotwise value is then displayedin the point form (see FIG. 48). At this stage, there is no flashing ofthe display in the bar representation and the point which represents thecurrent photometric value. Then follows a positive pulse output at theoutput port 01. In the spotwise mode, both the flipflop (G7, G9) whichdetects the spotwise mode and the flipflop (G11, G12) which detects theentry of spotwise data are operative. However, when the sequence for theentry of spotwise data is terminated, it is necessary that the flipflop(G11, G12) which detects the entry of spotwise data be reset to allow itto be ready to receive another entry of spotwise data. The positivepulse output is delivered to the output port 01 at this end. Then followdecisions to see if the content (M6) of the highlight selectiondetecting flag M6 is or is not equal to "-1" and to see if the content(M7) of the shadow selection detecting flag M7 is or is not equal to"-1" FIG. 30. If (M6)=-1 or if (M7)=-1, either the highlight or theshadow mode is selected, and hence a bar representation corresponding tothe arithmetic means of spotwise data is not displayed. If neither thehighlight mode nor the shadow mode is selected, and thus (M6)≠-1 and(M7)≠-1, the operation then enters a program to display a barrepresentation corresponding to the arithmetic mean of spotwise dataentered. In this program, a mean value ##EQU2## of spotwise Bv values(MBn) (for n=1 to N) which are produced by the entry of spotwise data isinitially obtained, and is stored in a storage area M3 which is assignedto store bar displaying data. A Cv correction value CV is then stored inthe storage area M2. Whether or not a correction is made is determinedby seeing if the correction value (M2) is equal to "0". If there is acorrection, the segment "±" is displayed (see FIG. 50) while if there isno correction, the display of the segment "±" is erased (see FIG. 48).Then, a total of the arithmetic mean (M3) of spotwise Bv values, Sv-Avvalue (M1), four times the Cv value, namely, 4(M2), and a constant C3 isstored in a storage M8 which is assigned for storage of an exposureperiod. The Cv value (M2) is multiplied by a factor of four before it isadded in order to produce an equal weight of LSB. Specifically, the Bvvalue (M3) and Sv-Av value (M1) have LSB which is equal to 1/12 Ev whileCv value (M2) has LSB which is equal to 1/3 Ev. Hence, by multiplyingthe Cv value (M2) by a factor four, the weight of the least significantbit is made equal to that of Bv value and Sv-Av value. In this manner,the content (M8) of the area M8 represents an exposure period or ashutter speed information which is used to effect an exposure control.Upon shutter release, a value corresponding to the content (M8) ispreset in a timer counter for purpose of exposure control, as will befurther described later. The Sv-Av value (M1) and the arithmetic mean(M3) of spotwise Bv values are then added together and then the sumdivided by four before the total is added with the Cv value (M2) and theconstant C2 to be stored in the storage area M3 which is assigned forstorage of bar displaying data. Subsequently, using the content (M3) ofthe area M3 as a variable, the subroutine f{(M3)} is executed to convertthe content (M3) into a corresponding Tv value in order to enable adisplay in the bar form. A subroutine to display a bar representation isthen executed, thus displaying the Tv value (M3) in the bar form (seeFIG. 48). If the entry of spotwise data represents the first entry, thedisplay starts from the right-most segment when it is displayed. On theother hand, if it represents a second and a subsequent entry, the barrepresentation starts from the end of the previous bar representationand moves to the segment located at a desired position. If the Tv value(M3) after its conversion into bar displaying data is equal to aconstant C41, the bar representation extends to the left-most segmentwhile simultaneously causing a flashing of the segment "OVER", asindicated in FIG. 49. If the Tv value (M3) after its conversion into bardisplaying data is equal to a constant C40, the bar representationdisappears while the segment "LONG" flashes. The display in the bar formwill be described in further detail later.

In the event the display of a bar representation is terminated or theprogram makes its exit through YES from the decision block of (M6)=-1 or(M7)=-1, a decision is then made to see if I10=1, determining if ashutter release has taken place. If no shutter release has taken place,the input port I10 has a value of "0", and hence the program makes itsexit through NO from the decision block of I10=1, and returns to themode determining program of FIG. 28 again through ○1 - ○1 . If theshutter release has taken place, the program makes its exit through ○4 -○4 to enter a program for the exposure control shown in FIG. 29. Thisprogram will be described later.

The program for the spotwise, automatic mode, but in which there is noentry of spotwise data, or when I2=1 and I3=0, will now be described. Inthis instance, in the mode determining program of FIG. 28, an exit ismade through YES from the decision block of I2=1 and through NO from thedecision block of I3=1, thus branching to a program shown in FIG. 31through ○5 - ○5 . In this program, the Sv-Av value (SV-AV) is initiallystored in the storage area M1 therefor. The Cv value CV is stored in thestorage area M2. Since there is no entry of spotwise data, it should beobvious that there is no input of spotwise Bv value. Then follows adecision to see if (M2)=0. If there is a correction, the segment "±" isdisplayed (see FIG. 50), and if there is no correction, the segment "±"is erased (see FIG. 48). The display of spotwise entry data (MTn) (forn=1 to N) is entirely erased. This is because it is necessary to modifythe point display in accordance with a change in the Sv-Av value sincethe point display of spotwise entry data is given to display the Tvvalue in the point form which is determined on the basis of thebrightness of an object being photographed (spotwise Bv value)immediately after the spotwise data entry and the Sv-Av values which areobtained at various points in time. As mentioned previously, thespotwise Bv value for each spotwise data entry is store in an individualregister MBn (for n=1 to N). The Tv value corresponding to the spotwiseBv value stored in each of the register MBn is calculated in accordancewith the following formula:

    1/4{(M1)+(MBn)}+C2 (for n=1 to N)

The Tv value corresponding to the spotwise Bv value which is stored atthe address MBn is stored in an individual register Mtn. The subroutinef{(MTn)} is executed for the content (MTn) of each register MTn, and theTv value (MTn) (for n=1 to N) is converted into a corresponding displaydata. The Tv value (MTn) (for n=1 to N) as converted into display datais displayed in the point form. Then follows a decision to see if thecontent (M6) of the highlight selection detecting flag M6 is equal to"-1", and a decision to see if the content (M7) of the shadow selectiondetecting flag M7 is equal to "-1". If (M6)=-1 or (M7)=-1, either thehighlight or the shadow mode is selected, and hence no display of thearithmetic mean of spotwise entry data in the bar form is made, jumpingto the step of entering the spotwise Bv value (MO←BV2), as will bedescribed later. Assuming that neither the highlight nor the shadow modeis selected, the operation then enters a program to display thearithmetic means of spotwise entry data in the bar form. Initially, thearithmetic mean ##EQU3## of the spotwise Bv values (MBn) (for n=1 to N)entered is calculated, and is stored in the storage area M3 which isassigned to store the bar displaying data. Then the arithmetic mean(M3), the Sv-Av value (M1), four times the Cv value 4(M2) and theconstant C3 are added together, with the sum stored in the storage areaM8 which is assigned to store an exposure period. The content (M8) ofthe area M8 represents an exposure controlling data, as mentionedpreviously. To simplify the description, the significance of thearithmetic formulae which have previously been described will not berepeatedly described in the description to follow. The Tv value is thendetermined by the formula 1/4{(M1)+(M3)}+(M2)+C2, and is stored in thestorage area M3. The subroutine f{(M3)} is then executed to convert thecontent (M3) into corresponding display data, and the subroutine whichis used to display a bar representation is executed to display suchcontent in the bar form.

Then a program to display the current photometric value in a flashingform is entered. This program includes a calculation of display data forthe current photometric value, a processing which allows a flashingdisplay of the current photometric value to predominate over the displayof spotwise entry data in the event a coincidence occurs therebetween,and a processing to control the period of the flashing display of thecurrent photometric value. The calculation of display data for thecurrent photometric value will be described first. The spotwise Bv valueBV2 is initially stored in the storage area MO. Then the Tv value iscalculated by the formula 1/4{(MO)+(M1)}+C2, and is stored in a storagearea M4 which is assigned to store point display data. A subroutinef{(M4)} is then executed to convert the content (M4) into correspondingdisplay data, which is again stored in the area M4. Whenever the currentphotometric value which is displayed in the point form is to be updated,an old point display must be erased. Specifically, the content of amemory area at an address within DRAM85 which corresponds to the pointdisplay must be reset to "0". However, in the event the currentphotometric value, which has been in overlapping relationship with thedisplay of the spotwise entry data, is updated to change its position,the old value which the photometric data had before it is updated mustbe left in display as spotwise entry data. A program to perform suchprocessing then follows. To this end, initially, a decision is made tosee if the content (M5) of an overlap detecting flag M5 is equal to "1".If the content (M5) is not equal to "1", indicating the presence of anoverlap, a decision then follows to see whether the display data (ZM4)for the current photometric value which is now to be displayed is equalto the display data (M5) for the photometric value which is currentlydisplayed. If data (M4) and (M5) are unequal to each other, a decisionis then made to see if the display data (M5) which is currentlydisplayed is unequal to any one of a plurality of spotwise entry data(MTn) (for n=1 to N). If any one of these data is equal, the data (M5)is displayed in the point form, and if there is no data which is equalto the display data (M5), the display of the data (M5) is cleared toupdate the display. If the program makes its exit through YES from thedecision block of (M5)=1, this implies that this is the display of theinitial current photometric value, and hence there is no need to update.Then display data (M4) for the fresh current photometric value istransferred to the address M5. In response to a decision that I10=1, itis determined whether or not the release has taken place. If I10=1, anexit is made through ○4 - ○4 to branch to the exposure control programshown in FIG. 29. If I10 is unequal to 1, no shutter release has takenplace, and hence a program is entered which causes a flashing display ofthe current photometric value. Initially, a constant C50 whichrepresents the period of the flashing display is stored in a storagearea M23, and then the operation enters a subroutine WAIT3 shown in FIG.41 which is used to produce a flashing display. In the subroutine WAIT3,a flag M22 which is used to produce a flashing display is invertedinitially and then the operation jumps to a subroutine WAIT2 shown inFIG. 40 which counts the flashing period, thus executing a delayprogram. The flashing period of the display is determined by thesubroutine WAIT2 in combination with a program execution time during thespotwise photometry, automatic mode. In the subroutine WAIT2, thecontent of the storage area M23 is sequentially decremented by one whilere-storing the result in the area M23 until the content (M23 ) is equalto "0". The decrementing operation continues unless (M23) is equal to 0.When (M23)=0, the program makes its exit through YES and inverts thesign of the flashing display flag M22, followed by RETURN. The executionof the subroutine WAIT2 produces a desired time delay. Subsequently, inthe subroutine WAIT3, a decision is made to see if the flag M22 is equalto "1". If the answer is YES, the diaplay data (M5) for the currentphotometric value is displayed in the point form while if the answer isNO, the display of data (M5) is cleared. During a next pass through theprogram, the flag M22 is inverted during the subroutine WAIT2, andaccordingly the point displayed is erased or the point which haspreviously been erased is displayed. In this manner, an inversion of thedisplay condition during alternate pass through the program is achieved,thus producing a flashing display of the current photometric value.After the data (M5) is either displayed or cleared, the processing inthe subroutine WAIT3 is terminated, and the program makes its exitthrough RETURN. It is to be understood that the display of data (M5)means the storage of "1" in a memory area having the address (M5) inDRAM85 while the clearing of data (M5) represents the storage of "0" ina memory area having the address (M5) in DRAM85.

The program shown in FIG. 31 then makes its exit through ○6 - ○6 , whichcontinues to a program shown in FIG. 32 which indicates a processing forthe highlight and the shadow mode. Initially, a decision is made to seeif (M10)=0 or whether the memory hold is or is not established. Since itis assumed that the memory hold is not established or (M10)=1, theprogram makes its exit through NO from this decision block and thendetermines whether there is a highlight selection, by seeing if I4=1.Since there is no highlight selection and I4=0, the program thenproceeds to determine if there is shadow selection by seeing if I5=1.There is no shadow selection and I5=0, and the program then proceeds tothe detection of the highlight selection detecting flag M6 and theshadow selection detecting flag M7. In the highlight or the shadow mode,the selection of either mode an even number of times resets the mode.Also, a mode changing from the highlight to the shadow mode or viceversa, causes the mode which is eventually selected to be effective.Both flags M6 and M7 are required at this end. Since neither thehighlight nor the shadow mode is selected or (M6)=1 and (M7)=1, adecision is then made to see if I10=1, thus determining if the releasehas taken place. If no release has taken place, an exit is made through○ 1 - ○1 to the mode determining program shown in FIG. 28. If therelease has taken place, an exit is made through ○4 - ○4 to branch tothe exposure control program shown in FIG. 29.

Returning to FIG. 29 which shows the exposure control program, thecontent (M8) of the storage area M8 which is assigned to store anexposure period is preset in the timer counter. Since the Tv value (M8)has an accuracy of LSB or 1/12 Ev, an approximation of the Tv value (M8)is made in the following manner before it is preset in the timercounter. Representing the Tv value which represents the content of thearea M8 in duodecimal notation, ##EQU4## where X, Y and Z are integers.Accordingly, an exposure period T can be expressed as follows: ##EQU5##where f represents the frequency of the clock pulse CK. This can beapproximated by the following equation: ##EQU6## Accordingly, whenpresetting the Tv value (M8) in the timer counter, the Tv value (M8) isinitially divided by 12, and then a duodecimal fraction (which isassumed to comprise four bits) is determined. The least significant bitof the timer counter is then set to "1", followed by loading the fourbits representing the fraction into the counter beginning from the leastsignificant digit thereof while sequentially shifting by one bit. Thusit is assured that the fifth bit from the least significant bit is equalto "1" and the four least significant bits represent the fraction. Thesefive bits are then shifted by (12X+Y-4) bit positions toward the mostsignificant bit position. This permits the Tv value (M8) to be loadedinto the counter in a manner to satisfy the equation (3). Then theprogram loops around a decision block of I11=0, thus waiting for thetrigger to be opened, whereupon the input port I11 becomes equal to "1".The timer counter is then decremented with a period of 1/f, thuscounting the exposure period. When the content of the timer counterbecomes equal to "0", the exposure process must be terminated.Accordingly, "0" is outputted to the output port 09, thus terminatingthe exposure process. An interval instruction is then executed, and theoperation makes its exit through ○1 - ○1 to return to the modedetermining program shown in FIG. 28. The execution of this intervalinstruction is necessary to allow a time interval of about several tensof milliseconds since the shutter control signal S16 is outputted todeenergize the electromagnet MG1, which constrains the second blind ofthe shutter, until the movable reflecting mirror 31 completes itsdownward movement to enable the photometry again.

A program when the highlight mode is selected during the spotwisephotometry, automatic mode will now be described. In the spotwisephotometry, automatic mode, assuming that there is no entry of spotwisedata and I3=0, an exit is made through NO from the decision block ofI3=1 in the mode determining program of FIG. 28, and through ○5 - ○5 tobranch to the program for the spotwise photometry, automatic modewithout entry of spotwise data. A subsequent flow through the program issimilar to that in the normal spotwise photometry, automatic mode, andhence will not be described. It is assumed that the program hasproceeded to a point where a modification of the display of spotwiseentry data is completed. This means that in the program of FIG. 31, thestep of displaying in the point form data (MTn) (for n=1 to N) has beencompleted. Then decisions are made to see if (M6)=-1 and (M7)=-1,determining if there is the selection of the highlight or the shadowmode. At this point, (M6)=1 and (M7)=1. Accordingly, the program for thenormal spotwise photometry, automatic mode is executed, and data (M3) isdisplayed in the bar form. When the program further proceeds, it makesits exit through ○6 - ○6 to enter a program shown in FIG. 32. Here, adecision is made initially to see if (M10)=0, but since the memory holdis not established, it makes its exit through NO from this decisionblock, followed by the level detection of the input port I4 which isused to detect the highlight mode. Since the highlight mode is selectedor I4=1, an exit is made through YES from the decision block of I4=1,followed by the storage of "1" in the flag M17 which indicates that thisis a first pass through the program after the selection of the highlightmode. A positive pulse is delivered to the output port 02 in order toreset the flipflop (G15, G16) which detects the selection of thehighlight mode. The content of the flag M6 which is used to detect theselection of the highlight mode is then inverted. The highlight mode isestablished when (M6)=-1, and is reset when (M6)=1. Thus, when theflipflop (G15, G16) is set an even number of times, it follows that(M6)=1, thus resetting the highlight mode. When the flipflop is set anodd number of times, it follows that (M6)=-1, thus selecting thehighlight mode. It is assumed that the highlight mode is selected and(M6)=<1. The segment "HIGH" is then displayed (see FIG. 51). Then theminimum value MIN (MBn) (for n=1 to N) of spotwise Bv values MBn isdetermined, and is stored in a storage area M8. A decision is then madeto see if the content (M17) of the flag M17 is equal to "1". If (M17)=1,or if this is the first pass through the program after the selection ofthe highlight mode, it is necessary to allow the bar representation toextend to a point which corresponds to the minimum value MIN (MBn) (seeFIG. 51). A program for this processing will now be described.Initially, the Tv value is calculated according to the formula1/4{(M1)+(M8)}+C5, and is stored in the storage area M3 which isassigned to store the bar displaying data. It is to be understood that(M1) represents the SV-Av value, (M8) the minimum value of spotwise Bvvalues which have been entered and C5 a constant. The Tv value (M3) isthen converted into corresponding display data by executing thesubroutine f{(M3)}, and is displayed in the bar form. The execution ofan interval instruction then follows. This interval instruction servesto produce a time to execute the display in the bar form of an exposureperiod which exceeds the value (M3) by 21/3 Ev, since otherwise therecognition of the display may be rendered difficult because the barrepresentation extends to a point corresponding to the maximumbrightness and then immediately moves to a point which exceeds suchvalue by 21/3 Ev. In the event (M17)=-1, the maximum brightness value isnot displayed in the bar form, but instead a bar representation whichexceeds by 21/3 Ev the point display of spotwise entry datacorresponding to the maximum brightness value is displayed. To this end,the Tv value is initially calculated according to the formula1/4{(M1)+(M8)}+(M2)+C5+7, and is stored in the area M3. The number "7"corresponds to 21/3 Ev. A correction value (M2) is included in thiscalculation. By executing the subroutine f{(M3)}, the data (M3) isconverted into corresponding display data and is then stored in the areaM3 again. The data (M3) is displayed in the bar form (see FIG. 52). Anexposure period during the highlight mode is calculated according to theformula (M1)+4(M2)+(M8)+C6, and is stored in the storage area M8. Inthis formula, (M1) represents the Sv-Av value, (M2) the Cv value, (M8)the Bv value for the maximum brightness and C6 a constant. What has beendescribed above is the operation when (M6)=-1 in the decision block offlag M6. However, when (M6)=1, the display of the segment "HIGH" iserased, followed by resetting the flag M17 to "0", thus indicating thatthe first pass through the program after the selection of the highlightmode has been terminated. The flag M7 which detects the selection of theshadow mode is set to "1", thus resetting it. Subsequently, the decisionblock of I10=1 determines whether the shutter release has taken place,and the program then makes its exit through ○1 - ○1 or ○4 - ○4 to branchinto given corresponding flowcharts in the same manner as during thenormal spotwise photometry, automatic mode.

The selection of the shadow mode during the spotwise photometry,automatic mode will now be described. A portion of the program which issimilar to that used during the normal spotwise photometry, automaticmode and the highlight mode will not be described in detail. In theflowchart of FIG. 32, the program makes its exit through NO from thedecision blocks of (M10)=0 and I4=1 when the shadow mode is selected,following a decision block to see if I5=1. If the shadow mode isselected, I5=1, and hence "1" is stored in the flag M18 which detectsthat it is now immediately after the selection of the shadow mode, "1"indicating that this is the first pass through the program afterchanging to the shadow mode. A positive pulse is delivered to the outputport 03 to reset the shadow mode detecting flipflop (G19, G21), thusresulting in I5=0. Then the sign of the shadow mode detecting flag M7 isinverted in order to clear the shadow mode whenever the selection of theshadow mode occurs an even number of times in succession, just in thesame manner as in the highlight mode. During the resetting of variablesshown in FIG. 30, it is established that (M7)=1. Accordingly, during thefirst pass through the program, (M7)=-1. Hence, an exit is made throughNO from the decision block of (M7)=1, thus effecting the display of thesegment "SHDW" (see FIG. 55). Then follows the determination of theminimum value, MAX (MBn) (for n=1 to N), of brightness which aresupplied as spotwise inputs. It is to be noted that the greater themagnitude of data (MBn), the lower the level of the brightness, and thusthe maximum value of data (MBn) corresponds to the minimum brightnesslevel. The minimum brightness level MAX (MBn) is then stored in thestorage area M8 which is assigned to store an exposure period. Adecision is then made to see if (M18)=1 in order to determine whetherthis is the first pass through the program after changing to the shadowmode, and an exit is made through YES from this decision block. Then abar displaying data which corresponds to the minimum brightness levelMAX (MBn) is calculated according to the formula 1/4{(M1)+(M8)}+C5, andthe result is stored in the storage area M3. It is to be noted that (M1)represents Sv-Av value, (M8) the minimum brightness level MAX (MBn),(M2) the Cv value and C5 the constant. The subroutine f{(M3)} is thenexecuted to convert data (M3) into bar displaying data. A barrepresentation corresponding to the minimum brightness level MAX (MBn)is then displayed (see FIG. 55). An interval instruction is thenexecuted for the purpose which is similar to the execution of aninterval instruction during the highlight mode. In this manner, duringthe first pass through the program after changing to the shadow mode,the bar representation is displayed so as to extend to a point whichcorresponds to the point display of the minimum brightness level. Duringa second and a subsequent pass through the program, such display isunnecessary, and hence an exit is made through NO from the decisionblock of (M18), immediately transferring to the subsequent programportion which will be described below. Thus, a program is executed whichdisplays a bar representation extending to a point which is 22/3 Ev lessthan the minimum brightness level. To this end, a Tv value correspondingto such point is calculated according to the formula1/4{(M1)+(M8)}+(M2)+C5-8, and the result is stored in the storage areaM3 which is assigned to store bar displaying data. It will be understoodthat (M1) represents Sv-Av value, (M8) the minimum brightness level MAX(MBn), (M2) the Cv value and C5 the constant. The number "8" whichappears in the formula as a subtrahend represents 22/3 Ev. Thesubroutine f{(M3)} is then executed to convert data (M3) intocorresponding bar displaying data, which is then displayed (see FIG.56). An exposure period to be used during the shadow mode is determinedaccording to the formula (M1)+(M8)+4(M2)+C6, and is stored in thestorage area M8 which is assigned to store an exposure period. On theother hand, if the decision block of (M7)=1 resulted in making an exitthrough YES, this means that the shadow mode is reset, and hence thedisplay of the segment "SHDW" is erased, thus avoiding the display of abar representation corresponding to the minimum brightness level and abar representation which is by 22/3 Ev less than the minimum level.Subsequently, "0" is stored in the flag M18 which is used to detectwhether it is now immediately after the selection of the shadow mode.Accordingly, during a second and a subsequent pass through the programfor the shadow mode, the display of a bar representation representingthe minimum brightness level is avoided as a result of the determinationof the content (M18) of the flag M18. Also the highlight mode detectingflag M6 is reset to "1". A decision block to see if I10=1 determineswhether the shutter release has taken place, then making an exit through○1 - ○1 or ○4 - ○4 to branch into respective programs.

In the highlight and the shadow mode, during a second and a subsequentpass through the program, it will be seen that I4=0 and I5=0. Hence anexit is made through NO from the decision blocks of I4=1 and I5=1,followed by the decision to see if (M6)=-1 and (M7)=-1. If (M6)=-1, thehighlight mode is selected, and hence the program for the highlight modewhich has been mentioned above is executed. If on the contrary (M7)=-1,the shadow mode is selected, and hence the program for the shadow modewhich has been mentioned above is executed. If neither is true, theprogram then directly proceeds to a decision block to see if I10=1 whichdetermines whether or not the shutter release has taken place, thenbranching to respective programs through ○1 - ○1 or ○4 - ○4 .

The memory mode will now be considered. As mentioned previously, thememory mode may be used during the direct, automatic mode and thespotwise photometry, automatic mode. Initially considering the direct,automatic, memory mode, in the mode determining program of FIG. 28,after making an exit from the decision block of I13=1 to see if thepower supply of the electronic flash is turned on, a decision is made todetermine the level at the input port I6 which is used to detect thememory mode. When the memory switch SW6 is closed to select the memorymode, input port I6 is set equal to "1". Hence an exit is made throughYES from this decision block, followed by a decision block to see if(M10)=1. The memory hold detecting flag M10 is set equal to "1" in thememory set condition while it is equal to "0" if the memory hold isestablished. Assuming that the memory set condition prevails, (M10)=1.Hence, an area M21 which stores the Apex value of an actual exposureperiod is initialized to "0", followed by the display of the segment"MEMO" (see FIG. 57). Then follows a determination of the memory modedetecting flag M11. The flag M11 represents an area which stores a modeconstant representing the photographing mode during the memory mode,namely, the direct, automatic mode or the spotwise, automatic memorymode. Since the constant C26 is stored in the flag M11 during theprogram for the normal automatic mode, (M11)≠C21 and (M11)≠C20. C21represents a constant representing the average photometry, directautomatic mode and C20 a constant representing the spotwise photometry,automatic mode. Accordingly, the program proceeds to a level decision ofthe input port I2. Since I2=0 during the average photometry, directautomatic memory mode, an exit is made through ○2 - ○2 to branch to aprogram for the average photometry, direct automatic mode shown in FIG.29. In this program, the constant C21 representing the averagephotometry, direct automatic mode is stored in the mode detecting flagM12. A program portion which is common to the description of the averagephotometry, direct automatic mode will not be described, limiting thedescription to an operation which is inherent to the memory mode. In thememory set condition, there is no difference from the operation of theaverage photometry, direct automatic mode until the shutter release,except that the segment "MEMO" is displayed. Assuming that the shutterrelease has taken place, an exit is made through YES from the decisionblock of I10=1, and through YES from the decision block of I6=1,followed by a decision to see if (M10)=0. Since the memory set conditionis assumed, an exit is made through NO from the decision block of(M10)=0, followed by a decision to see if I11=0 to determine whether thetrigger is open. If the trigger is open, an exit is made through YESfrom the decision block of I11=0, proceeding to a counting of an actualexposure period. In this instance, the exposure control is based on theaverage direct photometry. The counting of the actual exposure period isperformed by executing a subroutine to count the actual exposure periodwhich is shown in FIG. 42. This subroutine will now be described. Thetechnique to count the actual exposure period has previously beendescribed in connection with FIG. 26, but to reiterate, the actualexposure period is counted by doubling the pulse period every timetwelve count pulses have been counted. This leads to the consequencethat the final count itself represents an equivalent Apex value havingthe significance of 1/12 Ev for LSB. In this subroutine, a constant C60is initially stored in a storage area M32 which is assigned to store theperiod of a reference pulse, and a storage area M30 which is assigned tostore the count of reference pulses is initialized to "0". The period ofreference pulses (M32) is then stored in an area M31. The content (M31)of the area M31 is then sequentially decremented by one while returningit to the area M31 until (M31)=0 is reached. When the content of thearea M31 becomes equal to "0", an exit is made through YES from thedecision block of (M31)=0, followed by incrementing by one the Apexvalue stored in the area M21 and the count of reference pulses stored inthe area M30. The level detection of the input port I12 to which theexposure terminate signal is supplied is then made. I12=1, if theexposure process has not been terminated, and then an exit is madethrough NO from a decision block of I12=0, followed by a decision to seeif (M30)=12. This decision block determines if twelve pulses have beencounted. If the count is less than twelve, the operation returns tostoring the period of reference pulses (M32) in the area M31 again. Thislooping operation is repeated twelve times until (M30)=12, whereupon theperiod of reference pulses (M32) is changed to twice its previous value,followed by resetting the count storage area M30 to "0". The programthen returns to storing the period of reference pulses (M32) in the areaM31 again. The described program is repeated until the exposure processbased on the direct photometry is terminated. Upon termination of theexposure process, an exit is made through YES from the decision block ofI12=0, going to RETURN which then returns to the program shown in FIG.29. In this manner, the equivalent Apex value of the exposure period isstored in the area M21. In order to indicate that memory hold of theactual exposure period which is to be used during a photographingoperation in the average photometry, direct automatic mode isestablished, "0" is stored in the memory hold detecting flag M10,followed by the execution of the interval instruction, then making anexit through ○1 - ○1 to return to the mode determining program shown inFIG. 28.

During the subsequent first pass through the program which occurs in thememory hold condition, an exit is made through YES from the decisionblock of I6=1 in FIG. 28, followed by the decision block of (M10)=0, inthe same manner as in the memory set condition. Since (M10)=0 in thememory hold condition, an exit is made through YES from this decisionblock, storing the content (M12) of the mode detecting flag M12 in thememory hold detecting flag M11. Because the flag M12 now stores theconstant C21 representing the average photometry, direct automatic mode,the constant C21 is preset into the flag M11. Then "1" is delivered tothe output port 09, thus turning the shutter control signal S16 to its"H" level. Then follows a decision block to determine if (M11)=C21.Since the flag M11 stores the constant C21 as mentioned previously, anexit is made through YES, branching to the program for the averagephotometry, direct automatic mode shown in FIG. 29, through ○7 - ○7 ,where the initial step is to transfer the content of the mode detectingflag M12 to the mode detecting flag M13. Since (M10)=0 in the memoryhold condition, an exit is made through YES from the decision block of(M10)=0, followed by storing Sv-Av value (SV-AV) in the area M19 andstoring Cv value CV in the area M20. Then a decision is made to see if(M2)=0. If Cv value is entered and (M2)≠0, the segment "±" is displayedwhile the display of the segment "±" is erased otherwise. Then an exitis made through YES from the decision block of (M10)=0, and a differencebetween the Sv-Av value (M1) which is entered at the time the memory setis established and the Sv-Av value (M19) which is entered at the timethe memory hold is established is determined, and is stored in the areaM19. A difference between the Cv value (M2) which is entered at the timethe memory is established and the Cv value (M20) entered at the time thememory hold is established is then determined, and is stored in the areaM20. An exposure period to be used in the direct photometry, automaticmemory mode is then calculated according to the formula(M21)+(M19)+4(M20)+C40, and is stored in the storage area M8. Asmentioned previously, (M21) represents the Apex value corresponding tothe actual exposure period based on the direct photometry. As will beseen, this includes Bv value, Sv-Av value and Cv value, and hence theformula (M21)+(M19)+4(M20)+C40 produces the same exposure level as whentaking a picture in the direct photometry mode during the memory setcondition if a diaphragm aperture or film speed is varied. The additionof the term 4(M20) allows a correction to be applied during the memoryhold for the reason mentioned previously. A Tv value to enable thedisplay of a bar representation is calculated according to the formula1/4{(M0)+(M1)}+(M2)+C2 where the term (M0) represents the average Bvvalue immediately before the shutter release during the memory setcondition. It remains unchanged so long as the memory hold isestablished. The subroutine f{(M3)} is then executed to convert thevalue (M3) into corresponding bar displaying data, which is thendisplayed. In this instance, the entire bar representation flashes (seeFIG. 58). An interval instruction is then executed. This intervalinstruction is required specially for the memory set condition.Specifically, the level at the input port I10 the "1" level in responseto the release signal SO applied in synchronism with the shutterrelease. But in actuality, an arrangement is made so that I10=1 duringthe transient time when the movable reflecting mirror 31 is movingupward. Inasmuch as the photometry for the purpose of display is basedon light reflected from the mirror, if the average Bv value (MO)obtained is for such transient time, it follows that display data duringthe memory hold disagrees with the actual exposure period which is to beused during the memory hold. Consequently, it must be assured that theBv value which is retained immediately before the shutter release bethat value which is obtained immediately before the upward movement ofthe mirror. The program used may be summarized as a repetition of theentry of the average Bv value, the decision to see if the release hastaken place, and the storage of average Bv value data. The above problemcan be solved by increasing the time interval required from the entry ofthe average Bv value to the decision of the shutter release beyond thetime required for the level at the input port I10 to assume its "1"level since the initiation of the upward movement of the mirror 31. Theinterval instruction is executed to this end. If the release has nottaken place in the average photometry, direct automatic memory mode, anexit is made through YES from the decision block of I10=1, followed bythe level determination of the input port I6. Since I6=1 in the memorymode, an exit is made therefrom through YES to enter the decision to seeif (M10)=0. Since the memory hold is established, an exit is madethrough YES from this decision block, followed by presetting the content(M8) of the area M8, which is assigned to store an exposure period, intothe timer counter. The manner of presetting the timer counter has beenmentioned previously. The subsequent program portion has been describedpreviously, and therefore will not be repeated herein.

The spotwise, automatic memory mode will now be considered. The spotwisephotometry, automatic mode inherently utilizes the storage of result ofthe photometry, and the exposure control is based on a photometric valuewhich is entered by a manual operation. Hence, in principle, it is allthat is required during the spotwise photometry, automatic memory modethat the entry of any new or fresh photometric value be inhibited.Initially, considering the memory set condition, there is no differenceover the spotwise photometry, automatic mode except that the segment"MEMO" is displayed. The display of the segment "MEMO" takes place in amanner similar to the direct automatic memory mode, and hence will notbe described. The memory mode detecting flag M11 stores the constant C20representing the spotwise, automatic mode, and hence, in the modedetermining program shown in FIG. 28, an exit is made through YES fromthe decision block of (M11)=C20, thus branching through ○5 - ○5 to theprogram for the spotwise, automatic mode without entry of spotwise datawhich is shown in FIG. 31. Thus, the entry of spotwise data is ignoredin the spotwise, automatic memory mode. No detection is made for theselection of the highlight or the shadow mode. Specifically, in theprogram of FIG. 32, an exit is made through YES from the decision blockof (M10)=0, thus bypassing the decisions of I4=1 and I5=1. In addition,the bar representation is displayed in flashing form. In all otherrespects, the operation is similar to that occurring during the spotwisephotometry, automatic mode. The display of bar representations will beinclusively described in detail later.

The operation which occurs when the power supply of the electronic flashis turned on when the camera is in its automatic mode will now beconsidered. As the power supply is turned on, the flash power on signalS14 assumes its "H" level, whereby the input port I13 changes to "1".Accordingly, in the mode determining program of FIG. 28, an exit is madethrough YES from the decision block of I13=1, thus branching through○8 - ○8 to the program for the flash automatic mode shown in FIG. 33. Inthis program, positive pulses are initially delivered to the outputports 00 to 03, thus resetting corresponding flipflops in the interface."1" is then transferred to the memory hold detecting flag M10, thusresetting it, followed by storing a constant C30 representing the flashautomatic mode in the mode detecting flag M12. Then follow decisions tosee if (M13)=C22 and if (M13)=(M12), thus determining whether it is nowimmediately after the power on and whether it is now immediately afterthe mode changing. If it is determined that it is now immediately afterthe power on or the mode changing, the display is reset (see FIG. 68).When resetting the display, the segment "AUTO", the fixed point indexand the segment "60" representing a synchronized timing are displayed.The purpose is to display a deviation of the photometric value from thesynchronized timing of 1/60 second, in the point form on the row ofsegments which are used to display a bar representation. Subsequently,the average Bv value BV1 is stored in the storage area M0, the Sv- Avvalue (SV-AV) is stored in the storage area M1, and the Cv value CV isstored in the storage area M2, respectively. Then follows the decisionof (M2)=0. If there is a correction, the segment "±" is displayed whilethe display of the segment "±" is erased if there is no correction. Adeviation of photometric value with respect to the synchronized timingof 1/60 second is determined according to the formula1/4{(M0)+(M1)}+(M2)+C100, and is stored in a storage area M4 which isassigned to store a point displaying data. A subroutine g{(M4)} isexecuted to convert data (M4) into display data, which is then displayedin the point form on the row of segments which are used to display a barrepresentation (see FIG. 68). It is to be noted that the subroutineg{(M4)} acts to restrict data which is located outside the range of datawhich can be displayed to limit values, and may be considered asequivalent to the subroutine f{(M3)}, in which the limit values C40 andC41 are different. Accordingly, a detailed flowchart for the subroutineg{(M4)} will not be shown and described. A constant C35 representing theperiod of flashing the display is stored in an associated storage areaM23. The constant C35 determines the period of flashing the display ofan underexposure, an overexposure or a proper exposure, which occurssubsequent to a photographing operation in the flash automatic mode. Theoperation transfers to a program for a subroutine WAIT1 (see FIG. 39),the execution of which is initiated. Referring to FIG. 39, the operationbegins with a subroutine WAIT2 in which an interval corresponding to theconstant C35 is created. The flashing display flag M22 is then inverted,then returning to the subroutine WAIT1. Then follows a decision to seeif the flag M22 is equal to "1". If (M22)=1, the level determination fordisplaying an overexposure, an underexposure or a proper exposure aswell as a display program are executed. Initially, a decision is made tosee if the input port I14 is equal to "1". If it is, it means theoccurrence of an overexposure, so that the segment "+" is displayed (seeFIG. 70), thereafter going to RETURN. If I14≠1, a decision follows tosee if the input port I15 is equal to "1". If I15=1, this means anunderexposure, so that the segment "-" is displayed (see FIG. 71),thereafter going to RETURN. If I15≠1, this means a proper exposure, andhence the segment " " is displayed, thereafter going to RETURN. Duringthe next pass through the program, the sign of the flag M22 is invertedin the subroutine WAIT2, or (M22)=-1, thus erasing the display of thesegments "-" and "+". If I16=1, the display of the segment " " iserased, thereafter going to RETURN. Since the input ports I14, I15 andI16 assume "1" level for a time interval of about two seconds after theemission of flashlight from the electronic flash, the segment "-", "+"or " " is displayed in flashing form, respectively, to indicate anunderexposure, an overexposure or a proper exposure. At the other times,the segment " " is continuously displayed. Subsequent to the executionof the subroutine WAIT1, the operation returns to the program shown inFIG. 33 where a decision is initially made to see if I10=1, determiningwhether the shutter release has taken place. If the release has nottaken place, an exit is made through ○1 - ○1 to return directly to themode determining program shown in FIG. 28. If the release has takenplace, the program returns to the mode determining program shown in FIG.28 through ○1 - ○1 , in response to a decision I11=0, since the shutterand the electronic flash are controlled by means of hardware.

The manual mode will now be considered. When the mode changing knob 21is turned into alignment with the index "MANUAL" to select the manualmode, the manual switch SW3 is closed, turning the input port I1 to "1".Hence, in the mode determining program of FIG. 28, an exit is madethrough NO from the decision block of I0=1, and through YES from thedecision block of I1=1, followed by a decision to see if I13=1. Assumingthat the power supply of the electronic flash is not turned on, I13=0,thus making an exit through NO from the decision block of I13=1, andentering the level decision of the input port I2 which is used to detectthe spotwise mode. Assuming that the spotwise mode is not selected, butthat the normal manual mode is selected, it follows that I2=0.Accordingly, the program makes its exit through ○9 - ○9 and branches toa flowchart for the normal manual mode which is shown in FIG. 34. Here,"1" is delivered initially to the output port 09. This energizes theelectromagnet MG1 which constrains the second blind of the shutter fromrunning, thus constraining the second blind. A constant C23 representingthe normal manual mode is then stored in the mode detecting flag M12.Decisions of (M13)=C22 and (M13)=(M12) then follow, thus determining ifit is now immediately after the power on or the mode changing. If it isimmediately after the power on or the mode changing, a resetting ofvariables and the display is performed. In the resetting of variable,the address of a start point for a bar display is preset in anassociated storage area M14. In the resetting of the display, thesegment "MANU" and the fixed point index (including the segments "+" and"-") are displayed (see FIG. 61). Then follows a transfer of the content(M12) of the flag M12 to the mode detecting flag M13. Average Bv valueBV1, Sv-Av value (SV-AV) and Cv value CV are then stored in the areasM0, M1 and M2, respectively. A decision to see if (M2)=0 then follows.If there is a correction, the segment "±" is displayed (see FIG. 62)while the display of the segment "±" is erased if there is nocorrection. The display of the manual exposure period (M8) is thencleared. It should be understood that this clearing may take placeimmediately before updating the display of the manual exposure period(M8), as will be described later. A manual exposure period which isentered into the area M8 in binary code is then inputted. Since themanual exposure period has its LSB which has the significance of 1 Ev,the content (M8) is tripled or multiplied by a factor of three and thenstored in the area M8 again so that LSB has the significance of 1/3 Evfor purpose of display which is to follow. The manual exposure period(M8) is then displayed. FIG. 61 shows a manual exposure period which ischosen to be equal to 1/60 second. In this manner, there is a one-to-onecorrespondence between the address of memory areas in DRAM85corresponding to the segments "1" to "2000", which are used to displayexposure periods, and the manual exposure period. Then a calculation ismade according to the formula 1/4{(M0)+(M1)}+(M2)-(M8)+C8 in order toobtain a bar displaying data for a deviation with respect to a standardexposure level (which is shown as an exposure period of 1/60 second inFIG. 61), and the result is stored in the area M3. In this formula, (M0)represents the average Bv value, (M1) Sv-Av value, (M2) Cv value, (M8)the manual exposure period and C8 a constant. A subroutine h{(M3)} isthen executed to convert the value (M3) into corresponding display data.The subroutine h{(M3)} acts to limit a deviation with respect to thestandard exposure level within the range of data which can be displayed,whenever such deviation goes beyond such range. This subroutine may beconsidered as equivalent to the subroutine f{(M3)} in which the limitvalues C40 and C41 are changed. Accordingly, a detailed flowchart forthe subroutine h{(M3)} is not shown and described herein. The subroutineh{(M3)} operates to fix the data (M3) to an upper limit value if thedeviation (M3) with respect to the standard exposure level exceeds suchupper limit, and fixes the data (M3) to a lower limit value if thedeviation is less than such lower limit. In this manner, it is assuredthat a bar representation is displayed in a range which is locatedbetween the segments "+" and "-" shown in FIG. 61. Then follows adecision to see if I10=1, thus determining whether the shutter releasehas taken place. If the release has not taken place, the deviation (M3)is displayed in the bar form, followed by making an exit through ○1 - ○1to return to the mode determining program shown in FIG. 28. On thecontrary, if the shutter release has taken place, an exit is madethrough ○4 - ○4 to enter the exposure control program shown in FIG. 29.In this program, the timer counter is initially preset with a valuewhich is the manual exposure period stored in the area M8. In thisinstance, the variable Z appearing in the equation (3) is equal to "0",and the timer counter is preset by a calculation which is similar tothat used in the exposure control in the spotwise photometry, automaticmode. The subsequent program portion remains the same as in the spotwisephotometry, automatic mode, and hence will not be described.

The entry of spotwise data in the manual mode will now be described.When the spotwise entry switch SW8 is turned on during the manual mode,the spotwise mode detecting input port I2 assumes its "1" level.Consequently, in the mode determining program of FIG. 28, an exit ismade through YES from the decision block of I2=1, from which a branchthrough ○9 has taken place during the normal manual mode, and thenfollows a decision to see if (M13)=C20. If (M13)=C20, this means thatthe immediately preceding photographing mode was the spotwisephotometry, automatic mode. In this instance, positive pulses aredelivered to the output ports 00, 01, thus resetting the flipflop (G7,G9) which is used to detect the spotwise mode and the flipflop (G11,G12) which is used to detect the entry of the spotwise data. The purposeof this is, as mentioned in connection with the spotwise, automaticmode, to prevent the spotwise, manual mode from being established in theevent of selecting the manual mode directly from the spotwise, automaticmode. Thus, during a change in the basic photographing mode between theautomatic and the manual mode, an arrangement is made to assure that thesimple automatic mode or the manual mode is selected, thus preventingthe spotwise mode from being established after the change. Afterapplying the positive pulses to the output ports 00, 01, an exit is madethrough ○1 - ○1 to return to the initial portion of the mode determiningprogram. In this manner, the determination of the photographing mode isagain tried. On the other hand, if the immediately precedingphotographing mode was not the spotwise, manual mode, an exit is madethrough NO from the decision block of (M13)=C20, followed by a leveldecision of the input port I3. When the spotwise entry switch SW8 isclosed, the spotwise, manual mode is selected while simultaneouslysetting the flipflop (G11, G12) which detects such entry. Accordingly,I3=1, making an exit through ○10 - ○10 to branch to a program for thespotwise, manual mode with spotwise entry which is shown in FIG. 35. Inthis program, the spotwise Bv value BV2 is initially stored in thestorage area M0, followed by the storage of the constant C24representing the spotwise, manual mode in the mode detecting flag M12.Then follow decisions to see if (M13)=C22 and (M13)=(M12), determiningif it is now immediately after the power on or the mode changing. If theanswer is in the affirmative, there occurs a resetting of variables, thedisplay and the interface. Initially, when resetting the display, "1" isstored in the overlap detecting flag M5, the highlight entry detectingflag M6 and the shadow entry detecting flag M7, respectively. Theaddress of a starting segment for the bar representation to be displayedis then stored in the storage area M14. The storage area M16 which isassigned to store the number of spotwise entry data is reset by storing"0" therein. Subsequently, indices "MANU" and "SPOT" and the fixed pointindex, inclusive of the indices "+" and "-", are displayed (see FIG.63). When resetting the interface, positive pulses are delivered to theoutput ports 02 and 03, thus resetting the flipflops (G15, G16) and(G19, G21) which are assigned to detect the selection of the highlightand the shadow mode, respectively.

The content (M12) of the mode detecting flag M12 is then transferredinto the mode detecting flag M13. This establishes (M13)=(M12) during asubsequent pass through the same program, thus omitting the resetting ofthe variables, the display and the interface. The content of the storagearea M16 which stores the number of spotwise entry data is incrementedby one, followed by storing the spotwise Bv value (M0) and the Sv-Avvalue (SV-AV) in the register MBN and the area M1, respectively. It isto be noted that the character "N" in the designation MBN of theregister represents the number of times that the spotwise mode isselected or the content of the area M16, and is equal to "1" for thefirst selection of the spotwise mode. Accordingly, spotwise Bv valuesfrom a plurality of spotwise entries are stored in different registers,respectively. The display of the manually established period (M8) isthen cleared, and exposure period data which is manually established atthe input port I8 is then stored in the area M8. This manual exposureperiod (M8) is then multiplied by a factor of three to convert itsweight, whereupon it is stored in the area M8 again. The content of thearea M8 is then displayed. In FIG. 63, the manual exposure period isshown as chosen to be equal to 1/125. A deviation with respect to thestandard exposure period (which is equal to an exposure period of 1/125second in FIG. 63) is calculated according to the formula1/4{(MBN)+(M1)}-(M8)+C8, and is stored in the register MTN. Thecharacter "N" in the designation MTN of the register again representsthe number of times the spotwise mode is selected, in the similar manneras "N" in the register designation MBN. A subroutine h{(MTN)} is thenexecuted to convert the deviation (MTN) into display data, which is thendisplayed in the point form (FIG. 63).

Then follows a display of an arithmetic mean of spotwise entry data inthe form of a bar representation. If either the highlight or the shadowmode is selected or (M6)=-1 or (M7)=-1, the arithmetic mean is notcalculated, but instead the program jumps directly to the resetting ofthe spotwise entry (01 ). Since neither the highlight nor the shadowmode is selected or (M6)=1 and (M7)=1, the arithmetic mean ##EQU7## ofspotwise Bv value (MBn) (for n=1 to N) that had been entered iscalculated, and is stored in the area M3. The Cv value CV is then storedin the area M2, and the segment "±" is displayed if (M2)≠0 (see FIG.65), or the display of the segment "±" is erased if (M2)=0. A deviationof an exposure level, which is determined according to the arithmeticmean (M3), with respect to the standard exposure level is calculatedaccording to the formula 1/4{(M1)+(M3)}+(M2)-(M8)+C8, and is stored inthe area M3. The subroutine h{(M3)} is then executed to convert thecalculated value (M3) into bar displaying data. A positive pulse is thendelivered to the output port 01 to reset the flipflop (G11, G12) whichdetects the spotwise entry, thus resetting the spotwise mode. Thenfollows a decision block of I10=1 to determine if the shutter releasehas taken place. If the release has not taken place, the deviation (M3)is displayed in the bar form (see FIG. 64), and then an exit is madethrough ○1 - ○1 to return to the mode determining program shown in FIG.28. If the release has taken place, an exit is made through ○4 - ○4 tobranch to the exposure control program shown in FIG. 29. In thisprogram, the manual exposure period (M8) is preset in the timer counter,and the exposure control takes place on the basis of this value.Subsequently, the program which has been mentioned previously isexecuted, and an exit is made through ○1 - ○1 to return to the modedetermining program shown in FIG. 28.

During a second and subsequent pass through the program after thespotwise mode has been selected, assuming that the spotwise mode has notbeen reset and there is no entry of spotwise data, it follows that I2=1and I3=0. Therefore, in the mode determining program of FIG. 28, an exitis made through YES from the decision block of I2=1 and through NO fromthe decision block of I3=1, and an exit is made through ○11 - ○11 tobranch to the program for the spotwise, manual mode without entry ofspotwise data which is shown in FIG. 36. In this program, the Sv-Avvalue (SV-AV) and the Cv value (CV) are stored in the areas M1 and M2,respectively, followed by a decision to see if (M2)=0. If there is acorrection, the segment "±" is displayed while the display of thesegment "±" is erased if there is no correction. The display of themanual exposure period (M8) is then erased. Subsequently, a manualexposure period data (I8) is stored in the area M8, the content of whichis multiplied by a factor of three for storage in the area M8 again. Themanual exposure period (M8) is then displayed (see FIG. 63). To changethe display of spotwise entry points which are associated with a changein the Sv-Av values, the display of spotwise entry points (MTn) (for n=1to N) are once entirely erased. A deviation of respective spotwise Bvvalues (MBn) (for n=1 to N) with respect to the standard exposure levelis then calculated according to the formula 1/4{(MBn)+(M1)}-(M8)+C8 (forn=1 to N), and is stored in a register MTn (for n=1 to N), respectively.The subroutine h{(MTn)} is then executed for each deviation (MTn) (forn=1 to N) to convert it into display data, which is then again stored inthe registers MTn (for n=1 to N). Subsequently, each deviation isdisplayed in the point form in accordance with the individual displaydata (MTn). Thus, the point display is modified so that a constantexposure level is maintained. Then follows decision blocks to see if(M6)=-1 and (M7)=- 1, determining if the highlight or the shadow mode isselected. If neither of these modes is selected, the program jumps to alater point in the program where spotwise Bv values are entered(M0←BV2). If neither the highlight nor the shadow mode is selected, thena program portion is entered in which a deviation of an arithmetic meanof spotwise Bv values with respect to the standard exposure levelincluding the Cv value is displayed in the bar form. First, anarithmetic mean ##EQU8## of spotwise Bv values (MBn) (for n=1 to N) iscalculated and stored in the area M3. A deviation of the arithmetic meanwith respect to the standard exposure level is then calculated accordingto the formula 1/4{(M1)+(M3)}+(M2)-(M8)+C8, and is stored in the areaM3. The subroutine h{(M3)} is then executed to convert the deviation(M3) into display data, which is then displayed in the bar form.

The spotwise Bv value BV2 is then stored in the area M0. This takesplace automatically without any operation for the spotwise entry. Thisrepresents the Bv value which is used to display a deviation of thecurrent photometric point in the point form. Subsequently, the Sv-Avvalue (M1) which is previously entered, the manual exposure period data(M8) and the constant C8 are used to effect a calculation according tothe formula 1/4{(M0)+(M1)}-(M8)+C8, the result of which is stored in thearea M4. The subroutine h{(M4)} is then executed to convert thedeviation (M4) into display data. A program portion is then executedwhich detects an overlap between the point display of the deviation ofthe current photometric point and the point display of the deviation forthe spotwise entry. This is necessary since a common row of segments areused for the two point display, and if the deviation of the currentphotometric point is being changed and overlaps with the deviation forthe spotwise entry, it must be left, and if no overlap occurs, it mustbe erased. Initially, a decision is made to see if (M5)= 1. If theoverlap detecting flag M5 is equal to "1", this means that this is thefirst pass through the program after changing the photographing mode tothe spotwise mode, so that there is no display of the deviation for thecurrent photometric point and hence there can be no overlap. Therefore,the program directly jumps to the step of transferring the pointdisplaying data (M4) to the flag M5, thus storing data (M4) therein.Thus, during a second and subsequent pass through the program, the flagM5 stores display data for a deviation of the current photometric pointwhich has been determined during the previous pass. Accordingly, duringa second and subsequent pass through the program, an exit is madethrough NO from the decision block of (M5)=1, followed by the decisionto see if (M4)=(M5). If the answer is in the affirmative, there is nochange in the deviation of the current photometric point, and hence theprogram directly proceeds to the step of transferring data (M4) to theflag M5. However, if (M4)≠(M5), there is a change in the deviation ofthe current photometric point, and hence a decision is sequentially madeto see if display data (M5) which is being currently displayed is equalto one of point displaying data (MTn) (for n=1 to N) for deviationscorresponding spotwise entry. If there is any one such that (MTn)=(M5),data (M5) is displayed in the point form while if there is none, thedisplay of data (M5) in the point form is cleared. Subsequently, adeviation (M4) for a fresh current photometric point is transferred tothe flag M5. A decision to see if I10=1 then follows, determiningwhether or not the shutter release has taken place. If the shutter hasnot been released, the deviation (M5) for the current photometric pointis displayed in a flashing point form. To this end, a constant C50representing the period of display flashing is transferred to anassociated storage area M23, followed by the execution of a subroutineWAIT3 shown in FIG. 41. The program of the subroutine WAIT3 and thepurpose of the flashing operation have been previously described indetail in connection with the spotwise, automatic mode, and thereforewill not be repeated here. On the other hand, if the shutter release hasnot taken place, an exit is made through ○4 - ○4 , jumping to theexposure control program shown in FIG. 29. After the execution of thisprogram, an exit is made through ○1 - ○1 to return to the modedetermining program shown in FIG. 28.

When the execution of the subroutine WAIT3 is completed, the programmakes an exit through ○12 - ○12 , thus moving to the flowchart for thehighlight or the shadow mode shown in FIG. 37. In this flowchart, adecision is initially made to see if I4=1, thus determining whether ornot the highlight mode is selected. Assuming that the highlight mode isnot selected, it follows that I4=0, and hence an exit is made through NOfrom this decision block. A decision to see if I5=1 then follows,determining whether or not the selection of the shadow mode has beenmade. Assuming that the shadow mode is not selected, it follows thatI5=0, and thus an exit is made through NO from this decision block,proceeding to a succeeding decision to see if the highlight selectiondetecting flag M6 is equal to "-1". If (M6)≠-1, a decision then followswhich determines whether the shadow selection detecting flag M7 is equalto "-1". If the highlight of the shadow mode is selected, either theinput port I4 or I5 is set to "1", but is reset to "0" during the firstpass through the program for the highlight or the shadow mode.Accordingly, the selection of the highlight or the shadow mode is storedand saved in an internal flag which is the highlight selection detectingflag M6 and the shadow selection detecting flag M7. Accordingly, adecision of the flags M6 and M7 is then made. If neither the highlightnor the shadow mode is selected, it follows that (M6)=1 and (M7)=1,bypassing program portions for the highlight and the shadow mode, anddirectly jump to a decision to see if I10=1, thus determining whether ornot the shutter release has taken place. If the release has not takenplace, I10=0, and accordingly an exit is made through ○1 - ○1 to returnto the mode determining program shown in FIG. 28. If the release hastaken place, I10=1, and hence an exit is made through ○4 - ○4 to branchto the exposure control program shown in FIG. 29. Then, the manualexposure period data (M8) is preset in the timer counter, the content ofwhich exercises the exposure control. Upon termination of the exposureprocess, an exit is made through ○1 - ○1 to return to the modedetermining program shown in FIG. 28.

When the highlight mode is selected during the spotwise, manual mode, itmay be assumed that the program has proceeded to a point which is shownat ○12 in FIG. 37 after the point display of the deviation for thecurrent photometric point is completed. A decision to see if I4=1determines the level at the input port I4. Assuming that this is thefirst pass through the program after the selection of the highlightmode, it follows that I4=1. Accordingly, an exit is made through YESfrom this decision block, storing "1" in the flag M17 which is used todetect that it is now immediately after the selection of the highlightmode and which is thus set to "1". A positive pulse is then delivered tothe output port O2, resetting the highlight mode detecting flipflop(G15, G16). Then follows an inversion of the sign of the detecting flagM6. After closing the shadow switch SW10 or after closing the highlightswitch SW9 an odd number of times, the flag M6 becomes equal to "-1",and hence an exit is made through NO from the decision block of (M6)=1,followed by displaying the segment "HIGH". If the highlight switch SW9is closed an even number of times, the flag M6 becomes equal to "1", andan exit is made through YES from the decision block of (M6)=1, followedby erasing the display of the segment "HIGH". After such erasure, theprogram jumps to a resetting of the flag M7 (M17←0), which will bedescribed later. It is assumed that the highlight switch SW9 has beenclosed an odd number of times, and the segment "HIGH" is displayed. Thenfollows the determination of a maximum brightness MIN (MBn) of spotwisevalues (MBn) (for n=1 to N), and such value is stored in the storagearea M9. A decision to see if (M17)=1 then follows, determining whetheror not this is the first pass through the program after the selection ofthe highlight mode. If (M17)=1, this indicates the first pass throughthe program, so that a deviation with respect to the standard exposurelevel corresponding to the maximum brightness MIN (MBn) is displayed inthe bar form, in a manner similar to that mentioned above in connectionwith the spotwise, automatic mode. Specifically, a deviation withrespect to the standard exposure level corresponding to MIN (MBn) iscalculated according to the formula 1/4{(M1)+(M9)}-(M8)+C9, and theresult of calculation is stored in the area M3. The subroutine h{(M3)}is executed to convert the deviation (M3) into bar displaying data,which is then displayed. An interval instruction is then executed, andthereafter a deviation with respect to a standard exposure level whichis equivalent to the maximum brightness MIN (MBn) less 21/3 Ev iscalculated according to the formula 1/4{(M1)+(M9)}+(M2)-(M8)+C9+7, andthe result of calculation is stored in the area M3. In this formula, thenumeral "7" represents a figure corresponding to 21/3 Ev. The subroutineh{(M3)} is then executed to convert the deviation (M3) into displaydata, which is then displayed in the bar form (see FIG. 66). Thenfollows a resetting of the flag M17, which detects that it is nowimmediately after the selection of the highlight mode, to "0". The flagM7, which detects the selection of the shadow mode, is then reset to"1". A decision to see if I10=1 then follows, thus determining whetheror not the release has taken place. If the release has not taken place,an exit is made through ○1 - ○1 to return to the mode determiningprogram shown in FIG. 28. If the release has taken place, an exit ismade through ○4 - ○4 to branch to the exposure control program shown inFIG. 29. After completion of the exposure control program, an exit ismade through ○1 - ○1 to return to the mode determining program shown inFIG. 28. During a second and subsequent pass through the program in thehighlight mode, an exit is made through NO from the decision block ofI4=1 since I4=1. After the decision of (M6)=-1, a program portion isentered in which the segment "HIGH" is displayed. In response to thedecision of (M17)=1, the display in the bar form of a deviation withrespect to the standard exposure level corresponding to the maximumbrightness MIN (MBn) is not performed, while only the step of displayinga deviation with respect to the standard exposure level corresponding tothe maximum brightness MIN (MBn) less 21/3 Ev in the bar form isperformed.

For describing the operation when the shadow mode is selected during thespotwise, manual mode, it may be assumed that the program has proceededto a point as shown at ○12 in FIG. 37 and an exit is made through NOfrom the decision block of I4=1, and a decision to see if I5=1determines whether or not the shadow mode is selected. Assuming thatthis is the first pass through the program after the selection of theshadow mode, it follows that I5=1. Accordingly, an exit is made throughYES, followed by storing "1" in the flag M18 which detects that it isnow immediately after the selection of the shadow mode. A positive pulseis then delivered to the output port O3, resetting the flipflop (G19,G21) which detects the selection of the shadow mode, followed byinverting the sign of the flag M7. After closing the highlight switchSW9 or after closing the shadow switch SW10 an odd number of timeswithout closing the highlight switch, the flag M7 becomes equal to "-1",and hence an exit is made through NO from the decision block of (M7)=1,followed by displaying the segment "SHDW" (see FIG. 67). If the shadowswitch SW10 is closed an even number of times, the flag M7 becomes equalto "1", and an exit is made through YES from the decision block of(M7)=1, followed by the erasure of the segment "SHDW". After sucherasure, the program jumps to the step of resetting the flag M18(M18←0). It is assumed that the shadow switch SW10 has been closed anodd number of times, and the segment "SHDW" is displayed. Subsequently,the minimum brightness MAX (MBn) of spotwise values (MBn) (for n=1 to N)is then determined, and a deviation with respect to a standard exposurelevel corresponding to the minimum brightness MAX (MBn) is displayed inthe bar form, in a manner similar to that used in the highlight mode.Also, a deviation with respect to a standard exposure levelcorresponding to the minimum brightness MAX (MBn) plus 22/3 Ev isdisplayed in the bar form. During a second and subsequent pass throughthe program in the shadow mode, it is established that I5=0.Accordingly, a program portion is entered in which the segment "SHDW" isdisplayed in response to the decision of (M7)=-1. In response to thedecision of (M18)=1, the step of displaying, in the bar form, of adeviation with respect to the standard exposure level corresponding tothe minimum brightness MAX (MBn) is omitted, but only the step ofdisplaying, in the bar form, of a deviation with respect to the standardexposure level corresponding to the minimum brightness MAX (MBn) plus22/3 Ev is performed.

Summarizing a flow of program for the highlight or the shadow modeduring the spotwise, manual mode, it will be seen that in the initialselection of the mode, the highlight mode is selected if the highlightcommand button 15 is depressed an odd number of times in successionwhile the shadow mode is selected if the shadow mode command button 16is depressed an odd number of times in succession. The depression ofeither button an even number of times resets such mode. During the firstpass through the program after the selection of the highlight mode, adeviation with respect to a standard exposure level corresponding to themaximum brightness of spotwise values is once displayed in the bar form,followed by displaying, in the bar form, of a deviation with respect toa standard exposure level which corresponds to the maximum brightnessminus 21/3 Ev. During a second and subsequent pass through the program,a display is made in the bar form of only a deviation with respect tothe standard exposure level which corresponds to the maximum brightnessminus 21/3 Ev. During the first pass through the program in the shadowmode, a deviation with respect to a standard exposure levelcorresponding to the minimum brightness of spotwise values is displayedin the bar form, followed by displaying in the bar form of a deviationwith respect to a standard exposure level which corresponds to theminimum brightness plus 21/3 Ev. During a second and subsequent passthrough the program, a bar display is made of only a deviation withrespect to the standard exposure level corresponding to the minimumbrightness plus 22/3 Ev. When the execution of the program for eitherthe highlight or the shadow mode is completed, a decision is then madeto see if the shutter release has taken place. If the release has nottaken place, the operation returns to the mode determining program. Ifthe release has taken place, the manual exposure period (M8) is presetin the timer counter, the content of which effects an exposure control,followed by returning to the mode determining program.

A program for a photographing operation with the aid of an electronicflash in the manual mode will now be described. When the electronicflash is mounted on the camera and the power supply of the flash isturned on in the manual mode, the input port I13 assumes its "1" level.In the mode determining program of FIG. 28, an exit is made through YESfrom the decision block of I13=1, and an exit is made through ○13 - ○13to a program for the flash manual mode which is shown in FIG. 38. Inthis program, positive pulses are initially delivered to the outputports O0 to O3, thus resetting the flipflops (G7, G9; G11, G12; G15,G16; and G19, G21), which detect the spotwise mode, the entry ofspotwise data, the selection of the highlight mode and the selection ofthe shadow mode, respectively. A constant C31 representing the flashmanual mode is then stored in the mode detecting flag M12. Decisions tosee if (M13)=C22 and (M13)=(M12) then follow, thus determining whetheror not it is now immediately after the power on or the mode changing. Ifthe answer is in the affirmative, the display is reset. During theresetting of the display, the segment "MANU" and the fixed point indicesexcept the segment "+" and "-" are displayed, as shown in FIG. 73. Thedisplay of the lightning symbol " " takes place by the activation oflight emitting diode D1 to indicate the completion of a chargingoperation within the electronic flash, as mentioned previously inconnection with the electrical circuit. If it is not now immediatelyafter the power on or the mode changing, the resetting of the displaydoes not take place, but instead the display of the manual exposureperiod (M8) is erased. Then a manual exposure period data (I8) isinputted to the area M8. Data (M8) is then multiplied by a factor ofthree, and the result is again stored in the area M8. The manualexposure period data (M8) is then displayed. FIG. 73 shows that themanual exposure period is chosen to be 1/30 second. The average Bv valueBV1, the Sv-Av value (SV-AV) and the Cv value CV are then inputted tothe areas M0, M1 and M2, respectively. A deviation with respect to thestandard exposure level is then calculated according to the formula1/4{(M0)+(M1)}+(M2)-(M8)+C8, and is stored in the area M4. Thesubroutine h{(M4)} is then executed to convert the deviation (M4) intobar displaying data, which is then displayed in the point form on therow of segments which are used to display a bar representation (see FIG.73). A decision to see if I10=1 then follows, thus determining if theshutter release has taken place. If the release has not taken place, anexit is made through ○1 - ○1 to return to the mode determining programshown in FIG. 28. If the release has taken place, an exit is madethrough ○4 - ○4 , thus branching to the exposure control program shownin FIG. 28, in which the exposure control is performed in accordancewith the manual exposure period (M8), followed by returning to the modedetermining program.

A program for the off mode will now be described. Since neither theautomatic mode nor the manual mode is selected during the off mode, itfollows that I0≠1 and I1≠1. Accordingly, in the mode determining programof FIG. 28, an exit is made through NO from each of the decision blocksI0=1 and I1=1. Accordingly, the display is entirely erased, followed bystoring the constant C22, representing the off mode, in the modedetecting flag M12. The memory hold detecting flag M10 is then reset to"1", and positive pulses are delivered to the output ports O0 to O3,thus resetting the flipflops (G7, G9; G11, G12; G15, G16; and G19, G21),which detects the spotwise mode, the entry of spotwise data, theselection of the highlight mode and the selection of the shadow mode,respectively. Subsequently, an exit is made through ○1 - ○1 to return tothe beginning of the mode determining program, thus repeating the loop.It is to be noted that a control over the shutter is entirely performedby an electrical circuit or by means of hardware.

FIG. 44 shows a program for several subroutines which are used todisplay bar representations. In this program, a decision of the level atthe input port I6 is initially made. I6=1 if the memory mode isselected. Then follows a decision to see if M10=0. In the memory mode,(M10)=1 represents the memory set while (M10)=0 represents the memoryhold. Assuming that it is now in a memory set condition, the segment"MEMO" is then displayed. Then follows a decision to see if (M3)=C40,thus determining whether the display data (M3) represents anunderexposure. If the answer is in the affirmative, a starting address(C40-1) is stored in the storage area M14 which is assigned to store thestarting address to display a bar representation. After displaying thesegment "LONG", the operation goes to RETURN. If (M3)≠C40, indicatingthat the data does not represent an underexposure, a constant C55 isstored in the storage area M14, the constant C55 being by one greaterthan the address of the starting point of the bar representation.Assuming that the segment "OVER" has an address X, the address of memoryareas in DRAM85 which correspond to the row of segments used to displaya bar representation and the segments "OVER" and "LONG" are arrangedsuch that the left-most segment has an address (X+1), and the address issequentially incremented by one as the area moves to the right.Consequently, the right-most segment has an address (X+34), and thesegment "LONG" has an address (X+35). The address of memory areas inDRAM85 which correspond to the row of segments used to provide a pointdisplay is similarly arranged. Thus, representing the address of asegment which is aligned with the segment "OVER" by Y, the address ofsuch area is sequentially incremented by one as the area moves to theright. Accordingly, the address of a memory area in DRAM85 for a segmentwhich is aligned with the right-most segment "LONG" has an address(Y+35). After the storage of the constant C55 in the area M14, one issubtracted from the address (M14), and the result is again stored in thearea M14. Then "1" is stored in a memory area located at the address(M14) in DRAM85. This enables a particular segment, forming a barrepresentation, which corresponds to the area located at the address(M14) in DRAM85 to be activated. A decision to see if (M14)=C41 thenfollows, determining whether or not the address (M14) represents theaddress of an area in DRAM85 which corresponds to the segment "OVER". If(M14)≠C41, a decision to see if (M14)=(M3) then follows, determiningwhether or not the display of the bar representation has been completed.If the display has been completed, the operation goes to RETURN. On theother hand, if the display has not been completed, the program returnsto the loop of subtracting or decrementing the address [M14←(M14)-1],thus activating the next segment which corresponds to the address (M14).On the other hand, if (M14)=C41, this means that the bar representationhas been displayed to the left-most segment. Accordingly, a numbercomprising the constant C41 added with 1 is stored in the area M14,followed by displaying the segment "OVER" and then going to RETURN.Summarizing the described flow of the program, it will be seen that thebar representation is displayed by sequentially activating selectedsegments up to a point which is represented by the segment correspondingto the bar displaying data (M3). Since this program is executed in amoment, it appears that the entire bar representation is displayed atonce to the human eyes.

In the event the memory hold is established, an exit is made through YESfrom the decision block of M10=0, followed by storing a constant C80representing the period of flashing display in an associated storagearea M23. The subroutine WAIT2 shown in FIG. 40 is then executed toproduce a given delay time while inverting the flashing display flag M22simultaneously. Subsequently, a decision to see if (M22)=1 determineswhether it represents the period for activation or the period fordeactivation. If it represents the period for activation, a programportion in which the segment "MEMO" is displayed is executed. If itrepresents the period for deactivation, the segment "MEMO" and theentire bar representation are erased instantaneously, thereafter goingto RETURN. During a next pass through the program for the bar displayingsubroutine, the inversion of the sign of the flag M22 causes the segment"MEMO" and the bar representation to be activated or to be erased ifthey are previously erased or activated, respectively. By repeating thisloop, the segment "MEMO" and the entire bar representation are displayedin a flashing manner with a period which is determined by the constantC80 during the memory hold.

On the other hand, during a mode other than the memory mode, it followsthat I6=0. Accordingly, an exit is made through NO from the decisionblock of I6=1, followed by a decision to see if (M3)<(M14), thusdetermining if the data (M3) which is to be displayed is or is not lessthan the data (M14) which has previously been displayed. Assuming thatthis is the first pass through the program after the mode changing, theaddress of a memory area in DRAM85 corresponding to the starting segmentof the bar representation to be displayed is stored in the area M14during the initialization. It therefore normally follows that(M3)<(M14), and thus the segment "LONG" is then displayed. "1" is thensubtracted from the address (M14), and the result of subtraction isagain stored in the area M14. Subsequently, "1" is stored in a memoryarea in DRAM85 having the address (M14), whereby the right-most segmentin the row of segments used to display the bar representation isactivated. An interval instruction is then executed, followed by adecision to see if (M14)=C41, thus determining whether or not thesegment "OVER" has been displayed after the bar representation isdisplayed to its left-most segment. It is to be noted that the constantC41 represents the address of a memory area in DRAM85 which correspondsto the segment "OVER". If (M14)≠C41, a decision to see if (M14)=(M3)follows, determining whether or not the display of the barrepresentation has been completed. If (M14)≠(M3), "1" is againsubstracted from the address (M14), and the result is again stored inthe area M14. Thereafrer, the operation is repeated through this loopuntil (M14)=C41 is found, which indicates that the segment "OVER" hasbeen displayed. Consequently, the address (C41+1) of a memory area inDRAM85 which corresponds to the starting segment of a bar representationwhich is to be displayed next is stored in the area M14. It should beunderstood that the bar representation now extends to its left-mostsegment. In the event of occurrence of (M14)=(M4) when (M14)≠C41, thismeans that the display of the bar representation is completed, and inthis instance the succeeding program portion is followed. Summarizingthe manner of displaying a bar representation, it will be noted thatwhen a bar representation is displayed for the first time after the modechanging, the bar representation starts from the right-most segment andextends to a given point, one segment by one segment. As mentionedpreviously, the interval instruction is executed in order to produce atime interval during which the movement or extension of the barrepresentation can be recognized. During a subsequent display of a barrepresentation, the bar representation begins its movement from the endof the previous bar representation. Subsequently, a decision to see if(M3)=C41 determines whether or not the display data (M3) represents anoverexposure. If the answer is in the affirmative, the following programportion is executed in order to produce a flashing display of thesegment "OVER". Initially, the constant C70 representing the flashingperiod is stored in the storage area M23, followed by the execution ofthe subrouting WAIT2 shown in FIG. 40 to produce a given delay time, andthe inversion of the sign of the flashing display flag M22. The contentof the flag M22 is then determined. If (M22)=1, the segment "OVER" isdisplayed, and if (M22)≠1, the display of the segment "OVER" is cleared.Since the sign of the flag M22 is inverted for each pass through theprogram, it follows that the display of the segment "OVER" flashes. Inthe event that (M3)≠C41, the segment "OVER" is continuously displayed.Subsequent to the display or erasure of the segment "OVER", the programgoes to RETURN.

A flow of the program when the answer to the decision block of(M3)<(M14) is in the negative will now be described. In this instance, adecision to see if (M3)>(M14) determines whether or not the data (M3) tobe displayed is greater than the data (M14) which has previously beendisplayed. If the answer is in the negative, this means that the data tobe displayed remains the same as the previous data, whereby theoperation goes to RETURN. If (M3)>(M14), "0" is initially stored in amemory area in DRAM85 which has the address (M14), thus erasing thesegment located at the end of the bar representation. The intervalinstruction is then executed and thereafter a decision to see if(M14)=C40 is made, thus determining whether or not the barrepresentation has been erased to its right-most segment. If (M14)=C40,the address (C40-1) of a memory area in DRAM85 which corresponds to thestarting segment of the bar representation to be displayed next isstored in the area M14, thereafter entering a program at a later point.On the contrary, if (M14)≠C40, one is added to the address (M14), andthe result is stored in the area M14, thus updating the address (M14). Adecision to see if (M14)=(M3) then determines whether or not the end ofthe bar representation displayed has reached a position corresponding tothe data (M3). If (M14)≠(M3), "0" is stored in a memory area in DRAM85which has the address (M14), thus repeating the described loop. Theexecution of the interval instruction produces a given delay time, andthe segments which define a bar representation are sequentially erased,beginning from the left-hand end, at a visually recognizable rate, thusachieving the display of a given bar representation. In the decisionblock of (M3)=C40 which follows, it is determined whether the displaydata (M3) represents an underexposure. If it represents anunderexposure, the segment "LONG" is displayed in a flashing mannerwhile otherwise the segment "LONG" is displayed continuously. Thisprogram portion is similar to that mentioned above in connection withthe overexposure, and therefore will not be described in detail.Summarizing the manner of displaying a bar representation, the addressof a memory area in DRAM85 which corresponds to the segment located atthe end of the bar representation to be displayed is stored in the area(M14), and unless the mode changing occurs, the bar representation movesfrom this end. On the other hand, immediately after the mode changing,the area M14 is initialized, and the bar representation starts from itsright-most segment.

What is claimed is:
 1. A camera in which an exposure level isautomatically controlled, comprising:photometry means for generating aphotometric value responsive to the reflection of light from an image tobe photographed; a command member having set and reset positions; saidset position selecting a memory mode which is capable of performing aplurality of successive exposures at the exposure level according to thephotometric value established by the photometry means at the selectionof the memory mode; means for receiving exposure factors used todetermine an exposure perod such as preset diaphragm aperture and filmspeed; a shutter including a release member for initiating operation ofthe shutter; storage means responsive to operations of the commandmember to the set position and the shutter release member for storing atleast the aforementioned exposure level; means for calculating anexposure period employing the aforementioned data stored in said storagemeans and the exposure factors and for storing the calculated exposureperiod in said storage means; means responsive to subsequent operationof the shutter release member for controlling the shutter to be openedfor the exposure period which was previously stored in said storagemeans as long as said command member is not reset; said calculatingmeans including means responsive to changed exposure factors received bysaid receiving means for altering the exposure period based upon saidaltered exposure factors and said exposure level previously stored insaid storage means for calculating an exposure period for controllingthe shutter during the next operation of the shutter release member. 2.A camera according to claim 1, further comprising a finder; aphotographing information display located within said finder responsiveto said stored exposure level and said photometry means forsimultaneously displaying the stored exposure level and an exposurelevel which is determined in accordance with a photometric value that iscurrently obtained from said photometry means.
 3. A camera according toclaim 2 which further includes means responsive to resetting of thecommand member and operation of the shutter release member forcontrolling the shutter to operate in accordance with an exposure periodwhich is based on the photometric value established by the photometrymeans after the command member is reset.
 4. A camera according to claim1 wherein said receiving means includes means for receiving a correctionfactor and wherein said calculation means further comprises means forchanging the stored exposure level to another exposure level whichincorporates the correction factor entered subsequent to the storage ofthe exposure level.
 5. A camera according to claim 1 in which theexposure level is stored in terms of an exposure period.